Mercurial > hgrepos > hgweb.cgi > after5
comparison after5.rb @ 86:26c81703a80c draft
Do not send to $SENDER when viamail mode
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Mon, 16 Dec 2013 10:57:45 +0900 |
parents | e2b6a2e8b5c7 |
children | 1f99367752fb |
comparison
equal
deleted
inserted
replaced
85:e2b6a2e8b5c7 | 86:26c81703a80c |
---|---|
2 # -*- coding: euc-jp -*- | 2 # -*- coding: euc-jp -*- |
3 # | 3 # |
4 # Associative Scheduling Table - after5 | 4 # Associative Scheduling Table - after5 |
5 # (C)2003, 2004, 2006, 2008, 2012, 2013 by HIROSE Yuuji [yuuji<at>gentei.org] | 5 # (C)2003, 2004, 2006, 2008, 2012, 2013 by HIROSE Yuuji [yuuji<at>gentei.org] |
6 # $Id: after5.rb,v 1.20 2012/12/03 15:54:20 yuuji Exp $ | 6 # $Id: after5.rb,v 1.20 2012/12/03 15:54:20 yuuji Exp $ |
7 # Last modified Mon Dec 16 10:38:55 2013 on firestorm | 7 # Last modified Mon Dec 16 10:56:24 2013 on firestorm |
8 # See http://www.gentei.org/~yuuji/software/after5/ | 8 # See http://www.gentei.org/~yuuji/software/after5/ |
9 # このスクリプトはEUCで保存してください。 | 9 # このスクリプトはEUCで保存してください。 |
10 $hgid = <<_HGID_.split[1..-2].join(" ") | 10 $hgid = <<_HGID_.split[1..-2].join(" ") |
11 $HGid$ | 11 $HGid$ |
12 _HGID_ | 12 _HGID_ |
2972 @sc.members(name) + [user] | 2972 @sc.members(name) + [user] |
2973 end.collect {|u| | 2973 end.collect {|u| |
2974 mailaddress(u, name).split(/,\s*|\s+/)}.flatten.uniq | 2974 mailaddress(u, name).split(/,\s*|\s+/)}.flatten.uniq |
2975 else | 2975 else |
2976 rcpts = @sc.mailaddress(name).split(/,\s*|\s+/).flatten | 2976 rcpts = @sc.mailaddress(name).split(/,\s*|\s+/).flatten |
2977 rcpts += @sc.mailaddress(user).split(/,\s*|\s+/).flatten # +sender | 2977 if user && !viamail # HTTP mode |
2978 rcpts += @sc.mailaddress(user).split(/,\s*|\s+/).flatten # +sender | |
2979 end | |
2978 end | 2980 end |
2979 # ENV["QMAILINJECT"] = "r" # for ML mode, use verp | 2981 # ENV["QMAILINJECT"] = "r" # for ML mode, use verp |
2980 # For vodafone, QMAILINJECT=r doesn't work correctly | 2982 # For vodafone, QMAILINJECT=r doesn't work correctly |
2981 # On mail mode, check if sender can send message to list. | 2983 # On mail mode, check if sender can send message to list. |
2982 if viamail && @sc.getgroupattr(name, 'limitsender') | 2984 if viamail && @sc.getgroupattr(name, 'limitsender') |