summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/smtplib.py (unfollow)
Commit message (Collapse)AuthorFilesLines
1998-12-31Some formatting changes, removed line that the release looks forbwarsaw1-22/+17
1998-12-31As with the IPC7 directory, let's go ahead and release the publishedbwarsaw3-66034/+1
versions of these files (compressed though).
1998-12-31Since these papers have been published, we might as well release thembwarsaw7-730/+8
now. By gzip'ing them we can get them down to reasonable sizes. Check in the compressed versions, remove the uncompressed versions, add a README, and remove the old intermediate files.
1998-12-30SendMailToNewsGroup(): Slight reconfiguration of error messagesbwarsaw1-7/+7
1998-12-30SendMailToNewsGroup(): Don't raise an exception when either thebwarsaw1-4/+8
linked_newsgroup or nntp_host is empty. Instead log the error to logs/error and just return, otherwise the email doesn't get posted to the list. Removed exception ImproperNNTPConfigError.
1998-12-30FormatMembershipOptions(): Changes to the table that gets built tobwarsaw1-8/+28
make it much more readable. First, use bare checkboxes and column headers for what used to be the checkbox labels. Put a border around the table. Add a legend for what the column headers mean.
1998-12-30new class: DefinitionListbwarsaw1-5/+14
1998-12-30AddMember(), ApprovedAddMember(): In both cases, normalize addressbwarsaw1-0/+14
through Utils.ParseAddrs() to get the real email address out of the name argument.
1998-12-30In `subscribees' section, parse address through Utils.ParseAddrs() sobwarsaw1-0/+1
the success notification specifies the address instead of any other goo.
1998-12-30ParseAddrs(): New function which attempts to parse out the emailbwarsaw1-0/+42
addresses from lines such as User J. Person <person@allusers.com> person@allusers.com (User J. Person) It also handles bare email addresses. While this is rather simplistic regexp matching, I think it will catch most situations.
1998-12-29__get_f(): Use Mailman.Utils.reraise()bwarsaw1-5/+2
1998-12-29Use the default argument to the reraise() functionbwarsaw1-4/+4
1998-12-29reraise(): exc argument is optional, to more closely resemble Pythonbwarsaw1-2/+5
1.5.1's bare raise statement
1998-12-29ChangeOptions(): Rework the test for empty or whitespace-only blankbwarsaw1-8/+18
line in mass subscribe dialog. The old way didn't really work.
1998-12-29LogStdErr(): small patch to ensure we get a stdout. Python 1.5bwarsaw1-1/+5
doesn't have the attribute sys.__stdout__; although this is placed into the sys module by the driver, I think there are non-CGI paths to this code.
1998-12-29Be sure we import the latest version of tempfile.py from the Pythonbwarsaw1-8/+13
1.5.2 distribution, so that names are uniquely generated in fork() related children. Use a simlar import/hasattr trick as when importing the latest smtplib.py