| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
message.get_param(). Such beasts are RFC 2231 charsets which need to
be converted to unicode.
|
|
|
|
|
|
header to the headers and footers parts as a hint to persnickety
clients (not mentioning Outlook here) that the text should be
displayed inline instead of as attachments.
It does no harm so even if it doesn't completely fix the problem it
sounds like a good idea.
|
|
|
|
system call) during the conn.sendmail() call. This just sets the
message up to retry later.
|
|
code which would delete any list with a matching prefix
(i.e. "bin/rmlist foo" would also delete the stanza for "foo-one" and
"foo-two").
|
|
done. First remove the old member, then add the new member. Also fix
the setting of user options so that this is done on the newaddress
(lowercased). This should avoid MMAlreadyAMember errors when the
address changes by case only.
|
|
"you are already using that email address" message if the newaddress
matches the case-preserved (subscribed) address.
Also, in the set_address section, if cpuser is None, set it to the the
user address, since that's what we'll use now as the old address in
the ChangeMemberAddress() call.
This and related changes should fix problems when the address we're
changing to differs for the current address by case only.
|
|
|
|
global change.
ApprovedChangeMemberAddress(): Don't worry about trying to reduce the
amount of work by testing on isMember(). This doesn't work anyway
when we're changing an address for case only. Just do the
changeMemberAddress() call and be done with it. Same goes for when
deciding whether to do the change in the other lists.
|