| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
unpickled/unmarshalled object in the global variable `msg'. Useful
for debugging things when the object structure won't print.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before applying this patch, do this to reproduce the bug:
- Set the language to something other than English (French makes a
good choice)
- Make sure the list has a prefix of some ascii text
- Send a message to the list with the following Subject:
=?iso-8859-1?Q?=E9?=
Bingo, double encoding. This fixes the problem by making sure the
prefix + original subject gets properly chunk encoded in a Header
instance. There's a bit of extra goo in here that won't be necessary
when I release email 2.2. See the comments for details.
G'morning Fil! :)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(forward by JC Lawrence):
Nick gave the example,
| > Reply-to: listname@listdomain, posting-user@example.com
JCL commented,
| Having [mutiple addresses in] Reply-To is a Good ... and Damned Useful
[Thing].
It seems to me, though, that the list membership would be better
served with this form:
Reply-To: postauthor@its.domain, listname@listserver.domain
because the MUAs with which I'm familiar make it anywhere from
slightly easier to far easier for the respondent to remove
addresses from the right of the reply's To: than from the left.
Also clean up some Pychecker nits.
|
| | |
|
| |
|
|
|
| |
Hey Barry! My name is Ousmane, not ousame (it sounds like something
I realy don't like :)
|
| | |
|
| |
|
|
| |
double check!
|
| | |
|
| |
|
|
| |
resolution -- will do that next).
|
| | |
|
| | |
|
| |
|
|
| |
Fil.
|
| |
|
|
|
|
|
| |
Users should select "Yes" to totally conceal themselves. Closes SF
patch #567834.
Note to translation teams: Please update your options.html files!
|
| | |
|
| | |
|
| |
|
|
|
| |
the default type if there is no Content-Type: header. Also, recognize
that message/rfc822 parts are ismultipart() containers.
|
| |
|
|
|
| |
Mailbox.__init__(): We can simply pass email.message_from_file() as
the factory.
|
| | |
|
| |
|
|
|
| |
permissions on the target (i.e. --prefix) directory. --with-permcheck
is the default.
|
| |
|
|
|
|
|
|
| |
components, and add --with switches for easier overrides.
Now, both default host names are chosen with socket.getfqdn(), and
--with-mailhost overrides the email hostname part, while
--with-urlhost overrides the url hostname part.
|
| |
|
|
|
|
|
|
|
| |
wrapping each message inside the multipart/digest in a MIMEMessage
instance. We also no longer need to initialize the mimedigest
instance's payload to the empty list.
Also, when sending the digests, be sure to include isdigest=1 in the
metadata, otherwise SMTPDirect will try to tack on another footer.
|
| |
|
|
| |
instance.
|
| |
|
|
|
| |
completely hopeless to grok an address out of this text/html bounce,
so let's just be sure we don't crash.
|
| |
|
|
|
|
| |
this one is even more evil that usual because it /only/ contains
text/html parts! Arggg. WTF would a mailer want do send bounces as
text/html? Are they insane?
|
| | |
|
| | |
|
| |
|
|
|
|
| |
address is already a member and don't make the address change in that
case. However, if the old address is still a member, we'll just
delete it.
|
| |
|
|
|
|
|
|
| |
is already a member of the current list. If the change is requested
globally, we'll output a warning message but still allow the change to
go through (we'll catch already-a-member situations elsewhere).
If the request is not global, then we'll refuse to make the change.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
confirmation string was invalid" messages. The problem was if the
responder left the confirmation string in the Subject: and also copied
it to the body, the second processing of the confirmation would find
no cookie.
So now we always stop after processing the first confirmation command
(yes, that means no other commands in the message will be processed,
which is fine). We also trim the unprocessed commands in the results
to not include identical confirmation strings -- otherwise they'll see
their confirmation as unprocessed.
|
| |
|
|
| |
no limit.
|
| |
|
|
| |
(probably useful only for debugging).
|
| |
|
|
| |
or we end up with lock turds.
|
| | |
|
| |
|
|
| |
display when only one language is available.
|
| |
|
|
| |
2.0.x release.
|
| |
|
|
| |
i18n champions.
|
| | |
|
| |
|
|
| |
Mick.
|
| | |
|
| | |
|
| |
|
|
| |
Tollef Fog Heen, with a friendly reminder from Marc MERLIN.
|
| | |
|
| |
|
|
|
| |
I think that Mailman-dev will have to sing sth like "No more lonely night"
since the bassist is back, this song have a steady line of bass, no? :)
|
| | |
|
| | |
|
| |
|
|
| |
translation team.
|
| | |
|