-
Notifications
You must be signed in to change notification settings - Fork 179
Q0606
I'm using tmail to do local deliveries, but when I turned on the
use_crlf
option on the pipe transport (tmail prefers \r\n
terminations) message bodies started to vanish.
You need to unset the mesage_prefix
option, or change it so that its
default \n
terminator becomes \r\n
. For example, the transport could
be:
local_delivery_mbx:
r = pipe
nd = /usr/local/bin/tmail $local_part
= exim
nt_directory = /
use_crlf
message_prefix =
The reason for this is as follows: tmail uses the line terminator on the
first line it sees to determine whether lines are terminated by \r\n
or \n
. If the latter, it moans to stderr and changes subsequent \n
terminators to \r\n
. The default setting of the message_prefix
option is From ...\n
, and this is unaffected by the use_crlf
option.
If you don't change this, tmail sees the first line terminated by \n
and prepends \r
to the \n
terminator on all subsequent lines.
However, if use_crlf
is set, Exim makes all other lines \r\n
terminated, leading to doubled \r\r\n
lines and corrupt mbx mailboxes.
- What does the error *Neither the xxx router nor the yyy transport set a
- Exim keeps crashing with segmentation errors (signal 11 or 139) during
- How can mails that are being routed through routers that do not set
- I want to use MMDF-style mailboxes. How can I get Exim to append the
- If a user's mailbox is over quota, is there a way for me to set it up so
- I'm using tmail to do local deliveries, but when I turned on the
- When I activate return receipt > for example in Netscape Mailbox sending options, then I get an error
- What does the message retry time not reached [for any host] on the log
- Exim seems to be sending the same message twice, according to the log,
- How can I force the next retry time for a host to be now?
- I set up
|/bin/grep Subject|/usr/bin/smbclient -M <netbiosname>
as an - Why does the pipe transport add a line starting with
>From
to - I have set
fallback_hosts
on my smtp transport, but after the - After the holidays my ISP has always hundreds of e-mails waiting for me.
- When a message in the queue got to 12h old, Exim wrote *retry timeout
- Can Exim add a Content-Length: header to messages it delivers?
- Exim seems to be trying to deliver a message every 10 minutes, though
- I am trying to set exim up to have a automatic failover if it sees that
- I can't get Exim to deliver over NFS. I get the error *fcntl() failed:
- Why does Exim bounce messages without even attempting delivery, giving
- My .forward file is
|/usr/bin/procmail -f-
and mail gets delivered, - Can I write an ordinary file when I run a perl script as a transport
- My /var/spool/mail has grown drastically. Is there any possibility of
- Sendmail has a program called smrsh that restricts what binaries can
- I wish to have large emails go out one at a time.
- Exim can route local parts independent of their case, but the Cyrus LMTP
- Is there a command I can send to Exim to retry all queued messages
- I have the default retry rule, which I thought meant that Exim should
- I'm having trouble with quotas and Courier, because Exim is not handling
- How can I configure Exim to deliver to a Cyrus message store?
- I would like to choose a retry rule based on on the sender rather than
- What does the error *User 1 set for local_mbx_delivery transport is on
- Why is $domain not set in the smtp transport?
- How can I stop a local transport from trying to access the user's home
- The log message error ignored appears after some delivery failures.