]>
gitweb.pimeys.fr Git - scripts-20-100.git/blob - bde/old/forwardmail.py
4 # Codé par 20-100 pour essayer de forwarder les mails de root@bde.crans.org
8 from commands
import getstatusoutput
as ex
12 def change_header(mail
,header
,addvalue
,delete
=False):
13 """Cherche header dans mail.
14 S'il le trouve, le remplace par lui*(not delete)+addvalue et le renvoie.
15 S'il ne le trouve pas, renvoie None"""
16 found
=re
.search("\n"+header
+"(.*)",mail
)
20 newmail
+="\n"+header
+((found
.group(1)).replace("\n",''))*(not delete
)+addvalue
26 inp
= sys
.stdin
.read()
29 if __name__
=="__main__":
31 newmail
=change_header(mail
,"To:",", respo-info.bde@lists.crans.org")
32 f
=open("/home/mail-transferer/scripts/trymail.txt","w")
35 ex('cat /home/mail-transferer/scripts/trymail.txt | /usr/sbin/sendmail respo-info.bde@lists.crans.org')
36 ex('echo "essai envoi à `date +%Y-%m-%d_%T`" >> /home/mail-transferer/scripts/trymail.txt')