Show
Ignore:
Timestamp:
02/19/04 15:20:21 (20 years ago)
Author:
jalet
Message:

maildomain pykota.conf directive added.
Small improvements on mail headers quality.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/tool.py

    r1290 r1353  
    2222# 
    2323# $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# 
    2428# Revision 1.72  2004/01/14 15:51:19  jalet 
    2529# Docstring added. 
     
    317321        self.storage = storage.openConnection(self) 
    318322        self.smtpserver = self.config.getSMTPServer() 
     323        self.maildomain = self.config.getMailDomain() 
    319324         
    320325    def logdebug(self, message) :     
     
    425430        """Sends an email message containing headers to some user.""" 
    426431        if "@" not in touser : 
    427             touser = "%s@%s" % (touser, self.smtpserver) 
     432            touser = "%s@%s" % (touser, self.maildomain or self.smtpserver) 
    428433        server = smtplib.SMTP(self.smtpserver) 
    429434        try : 
    430             server.sendmail(adminmail, [touser], fullmessage) 
     435            server.sendmail(adminmail, [touser], "From: %s\nTo: %s\n%s" % (adminmail, touser, fullmessage)) 
    431436        except smtplib.SMTPRecipientsRefused, answer :     
    432437            for (k, v) in answer.recipients.items() : 
     
    574579        email = user.Email or user.Name 
    575580        if "@" not in email : 
    576             email = "%s@%s" % (email, self.smtpserver) 
     581            email = "%s@%s" % (email, self.maildomain or self.smtpserver) 
    577582        os.system(cmd % locals()) 
    578583