Changeset 1353 for pykota/trunk/pykota/tool.py
- Timestamp:
- 02/19/04 15:20:21 (20 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/tool.py
r1290 r1353 22 22 # 23 23 # $Log$ 24 # Revision 1.73 2004/02/19 14:20:21 jalet 25 # maildomain pykota.conf directive added. 26 # Small improvements on mail headers quality. 27 # 24 28 # Revision 1.72 2004/01/14 15:51:19 jalet 25 29 # Docstring added. … … 317 321 self.storage = storage.openConnection(self) 318 322 self.smtpserver = self.config.getSMTPServer() 323 self.maildomain = self.config.getMailDomain() 319 324 320 325 def logdebug(self, message) : … … 425 430 """Sends an email message containing headers to some user.""" 426 431 if "@" not in touser : 427 touser = "%s@%s" % (touser, self. smtpserver)432 touser = "%s@%s" % (touser, self.maildomain or self.smtpserver) 428 433 server = smtplib.SMTP(self.smtpserver) 429 434 try : 430 server.sendmail(adminmail, [touser], fullmessage)435 server.sendmail(adminmail, [touser], "From: %s\nTo: %s\n%s" % (adminmail, touser, fullmessage)) 431 436 except smtplib.SMTPRecipientsRefused, answer : 432 437 for (k, v) in answer.recipients.items() : … … 574 579 email = user.Email or user.Name 575 580 if "@" not in email : 576 email = "%s@%s" % (email, self. smtpserver)581 email = "%s@%s" % (email, self.maildomain or self.smtpserver) 577 582 os.system(cmd % locals()) 578 583