How should Exim be configured when it is acting as a temporary storage system for a domain on a dial-up host?
A1403: Exim isn’t really designed for this, but… The lowest-numbered MX record for the domain should be pointing to your host. You should set a large retry time for that domain, so that Exim doesn’t keep trying to deliver when the host is offline. When the host comes online, the waiting messages have to be kicked somehow. This can be done by calling Exim with the -R option, or via the SMTP ETRN command. This works provided the number of messages is low. If you are handling lots of mail, keeping messages waiting for their host to connect and those that are having delivery problems to remote hosts all in the same queue doesn’t work so well. It is better in this case to get Exim to deliver the mail for the dial-in hosts into some local files which then get transmitted by other software when the host connects. See the manual chapter entitled “Intermittently connected hosts” and also Q5014 and Q0521.
Related Questions
- causes all mail queued for that host, no matter what domain its for, to be dequeued. Why doesn Exim support this?
- How should Exim be configured when it is acting as a temporary storage system for a domain on a dial-up host?
- Can my host system be configured to detect when a MultiHop radio has lost its radio link with its network?