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')

yatex.org