aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/Handlers/SMTPDirect.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-05-23Implement base64 encoded recipient header.Mark Sapiro1-0/+5
2016-05-06Implement SASL and STARTTLS in SMTPDirect.py.Mark Sapiro1-0/+30
2016-04-21Implimented mm_cfg.SMTPLIB_DEBUG_LEVEL setting.Mark Sapiro1-1/+2
2011-03-21Added the list name as 'display-name' in added Sender: headers to helpMark Sapiro1-3/+4
mitigate Outlook et al 'on behalf of' displays. Bug #736849.
2010-06-29Added option include_sender_header to suppress rewrite of the Sender header ↵Malte S. Stretz1-2/+18
which confuses Outlook (formerly known as FAQ 2.3). See also <http://mail.python.org/pipermail/mailman-developers/2006-July/019040.html>. Bug #266824.
2009-08-01Mailman no longer folds long sub-part headers in multipart messages.Mark Sapiro1-2/+4
In addition, Mailman no longer escapes From_ lines in the body of messages sent to regular list members, although MTA's may do it anyway. This is to avoid breaking signatures per Bug #265967. Changes include - Message.py, added a Generator class to avoid header folding and an as_string() method wirth a mangle_from_ argument. - Mailbox.py, uses new Message.Generator class. - SMTPDirect.py, uses as_string(mangle_from_=False) to flatten message. - Scrubber.py, removed unused ScrubberGenerator class.
2005-12-30A cleansing pass, almost entirely cosmetic. Such things as whitespacebwarsaw1-6/+7
normalization, removal of tabs, copyright year updates to changed files, docstring and comment fixes, and usage of True/False. I also made a pass through the NEWS file. One import was reordered, and after this commit I will move the mmdsr.readme file to README.mmdsr. From my perspective, after that we're ready to go. I will port these changes forward to the trunk.
2005-11-13Use original_sender put in msgdata by CookHeaders.py if it's availablemsapiro1-1/+1
2005-11-12Log the sender and not list-bounces when non-VERPmsapiro1-2/+8
and mm_cfg.USE_ENVELOPE_SENDER = Yes
2005-08-27FSF office has moved to 51 Franklin Street.tkikuchi1-1/+1
2004-01-22updated commentsbwarsaw1-1/+3
2004-01-22bulkdeliver(): Add a comment about recent alternative interpretations forbwarsaw1-1/+4
munging Sender and Errors-To headers.
2003-12-01True/False where appropriate.bwarsaw1-1/+7
2003-11-27Typosbwarsaw1-2/+2
2003-11-27bulkdeliver(): Include the Message-ID in the log message.bwarsaw1-4/+6
2003-11-26bulkdeliver(): Rework the SMTP error handling to fix a problembwarsaw1-10/+21
described here: http://mail.python.org/pipermail/mailman-developers/2003-November/016119.html The issue is that if we get an SMTPResponseException with a permanent error code, we don't want to add all the recipients to the failures dict, otherwise they'll all score a bounce. That's not appropriate because the message is being rejected by the local smtpd for reasons having to do with the content of the message, not because there's some delivery problem to the recipient. Log all problems now to logs/smtp-failure.
2003-04-20Backporting from the trunk.bwarsaw1-9/+15
2003-02-08Backporting from the trunk.bwarsaw1-1/+10
2003-01-07Copyrightbwarsaw1-4/+4
2003-01-07bulkdeliver(): We've had reports of an IOError (code == 4, interruptedbwarsaw1-1/+1
system call) during the conn.sendmail() call. This just sets the message up to retry later.