Exim FAQ: Keyword-in-context index

    A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q   R   S  T  U  V  W  X  Y  Z    FAQ Contents

Q1004:  I just wondered if it might be helpful to put the hints database on a RAM disk during regular operation. Did anybody try that yet?
Q0062:  When I try to start an Exim daemon it crashes. I ran a debugger and discovered that the crash is happening in the function getservbyname()....
Q0425:  ... first letter of the user name. All the servers receive incoming mail at random. I would like to have the same configuration file for all the servers,...
Q0704:  ... that Exim is correctly configured to use the Realtime Blackhole List ( RBL)?
Q0709:  Does Exim apply RBL checks to error messages, those with an envelope sender of <> ?...
Q1202:  I'm currently using Exim with fetchmail and I'd like to use the RBL on Exim, but will it work? Do I need to configure fetchmail any particular way?...
Q0712:  I've hacked sendmail to make an ioctl call at the time of the SMTP RCPT command, to check if a user has exceeded their email quota. If they have...
Q0608:  What does the message retry time not reached [for any host] on the log mean? Why won't Exim try to deliver the message?...
Q0620:  ... messages without even attempting delivery, giving the error retry time not reached for any host after a long failure period?
Q0077:  ... installed Exim and it is delivering mail just fine. However, when I try to read mail from my PC I get connection rejected or unable to connect.
Q0412:  ... documentation but can't see anything to suggest that Exim has to do anything other than read the .forward file.
Q5018:  If I am using dbm files for data that Exim reads, can I rebuild them on the fly, or do I need to restart Exim every time...
Q1503:  ... from a UUCP link. The sender is being set to mailmaster instead of the real sender, and a Sender: header is being added to the message.
Q5028:  ... process table changes from /usr/lib/sendmail (which is a symlink) to the real binary name. Can I change this?
Q9811:  I would like to ``tap off'' a proportion of real mail traffic from my live mail server to use in tests of a new server....
Q0704:  How can I test that Exim is correctly configured to use the Realtime Blackhole List (RBL)?
Q0047:  On a reboot, or a restart of the mail system, I see the message Mailer daemons: exim abandoned:...
Q5018:  If I am using dbm files for data that Exim reads, can I rebuild them on the fly, or do I need to restart Exim every time I make a change?...
Q0607:  When I activate ``return receipt'' for example in Netscape Mailbox sending options, then I get an error message...
Q0059:  ... sends a STARTTLS command to begin a TLS session, Exim doesn't seem to receive it. The Outlook log shows this:
Q0425:  ... servers according to the first letter of the user name. All the servers receive incoming mail at random. I would like to have the same configuration file...
Q5020:  How can I make Exim receive incoming mail, queue it, but not attempt to deliver it? I want to be in...
Q5027:  ... send bounces to the postmaster, and nobody else? Basically, I want to receive them, and I don't want the reply/from person to get them. If I think they...
Q0009:  What does no immediate delivery: too many messages received in one SMTP connection mean?
Q0010:  Exim puts for <address> in the Received: headers of some, but not all, messages. Is this a bug?
Q0049:  ... What does the log message no immediate delivery: more than 10 messages received in one connection mean?
Q0051:  When I try exim -bf to test a system filter, I received the following error message: Filter error: unavailable filtering command "fail"...
Q0061:  What does the error Too many `` Received'' headers - suspected mail loop mean?
Q0503:  I received a message with a Subject: line that contained a non-printing character...
Q0903:  How can I remove some part of the Received: header?
Q5016:  I've received a message which does not have my address in the To: line. It is a spam message with...
Q0014:  Exim is timing out after receiving and responding to the DATA command from one particular host, and yet the...
Q0615:  ... timeout exceeded and removed all messages in the queue to this host - even recent messages. How I can avoid this behaviour? I only want to remove messages...
Q5004:  I've recently noticed that emails I send with a Bcc: line are being delivered to their final...
Q0603:  ... routers that do not set check_local_user be delivered under the uid of the recipient?
Q0807:  ... want to rewrite local sender addresses depending on the domain of the recipient.
Q1201:  When I run fetchmail, I get the error SMTP listener doesn't like recipient address xxx@localhost.
Q5029:  A message with a recipient address that contains a non-printing character is stuck on my mail queue....
Q0725:  I've set up some specific rejection messages for certain recipients, but when I test them, the SMTP message is always 550 5.1.1 <user@mydomain.com>......
Q0727:  When a message has many recipients, how can I stop SpamAssassin from being called for each of them? I'm running...
Q9808:  ... deliveries from. How can I get Exim to split a message into groups of recipients between the three hosts?
Q0019:  There seems to be a problem in the string expansion code: it doesn't recognize references to headers such as ${h_to}.
Q9202:  ... FreeBSD runs nightly uses mailq with the -Ac parameter. Why doesn't Exim recognize this?
Q0006:  ... put an entry for *.my.domain in a DBM lookup file, but it isn't getting recognized.
Q0106:  Exim doesn't seem to be recognizing my operating system type correctly, and so is failing to build.
Q0205:  ... to me locally and everyone else at the same domain via SMTP to the MX record specified host?
Q0301:  What do lowest numbered MX record points to local host and remote host address is the local host mean?
Q0311:  ... complete, why doesn't Exim send the messsage to the host defined by the A record?
Q0318:  Exim won't route to a host with no MX record.
Q0319:  ... They are all getting frozen because some remote admin has set their MX record to 127.0.0.1.
Q0302:  Why does Exim say all relevant MX records point to non-existent hosts when MX records point to IP addresses?
Q0310:  If a DNS lookup returns no MX records why doesn't Exim just bin the message?
Q0311:  When a DNS lookup for MX records fails to complete, why doesn't Exim send the messsage to the host defined...
Q1501:  The MX records for some UUCP domains point to my local host. How do I get it to pass...
Q9703:  ... Exim crashes when looking up domains in the DNS that have more than 10 A records.
Q9603:  ... inetd[334]: imap/tcp server failing (looping), service terminated on a RedHat 5.2 system, causing imap connections to be refused. The imapd in use is...
Q0013:  ... error message transport system_aliases: cannot find transport driver " redirect" in line 92 mean?
Q0081:  What does error in redirect data: included file xxxx is too big mean?
Q0433:  How can I arrange for a single address to be processed by both redirect and accept?
Q0434:  How can I redirect all local parts that are not in my system aliases to a single address? I tried using an...
Q0502:  ... obtain the result of a pipe command so that I can filter externally and redirect internally. Is this possible?
Q0082:  ... version GLIBC_PRIVATE not defined in file libresolv.so.2 with link time reference mean?
Q0103:  ... hosts_ctl when I try to build Exim. (On some systems this error is undefined reference to 'hosts_ctl'.)
Q1302:  ... Perl support exits with several error messages of the form undefined reference to `PL_stack_sp'.
Q0019:  ... seems to be a problem in the string expansion code: it doesn't recognize references to headers such as ${h_to}.
Q1701:  ... certificate to enable my clients to use TLS. However, clients other than Exim refuse to accept this certificate. What's wrong?
Q0724:  I have used :fail: in some aliases; when one of these addresses is refused, I see the message on the log, but the response to the remote user is...
Q9603:  ... service terminated on a RedHat 5.2 system, causing imap connections to be refused. The imapd in use is Washington Univers 12.250. Could this be anything...
Q0023:  Why is Exim refusing to relay, saying failed to find host name from IP address when I have...
Q0627:  Is there a command I can send to Exim to retry all queued messages regardless of their retry schedule?
Q1503:  We see something strange on our system in regards to mail coming in via rmail from a UUCP link. The sender is being set to mailmaster...
Q0711:  Will Exim allow me to create a file of regexs and match incoming external email to the list - and if a match is found...
Q0421:  I can't get a regular expression to work in a local_parts option on one of my routers.
Q1004:  ... if it might be helpful to put the hints database on a RAM disk during regular operation. Did anybody try that yet?
Q0076:  I've configured Exim to use syslog for its logs, with the main and reject logs sent to different files, but whenever a message is rejected, I get...
Q0202:  Can I specify a list of domains to explicitly reject?
Q0710:  I want to reject certain sender-recipient combinations, with a specific message for each...
Q0714:  Is there a way to configure Exim to reject mail to a certain local host?
Q5016:  ... both the From: and the To: headers. How can this happen, and why doesn't Exim reject it?
Q9804:  ... and moving the home directory to another place. How can we arrange to reject mail for users in this state?
Q0076:  ... the main and reject logs sent to different files, but whenever a message is rejected, I get one message on the reject log and two messages on the main log....
Q0077:  ... just fine. However, when I try to read mail from my PC I get connection rejected or unable to connect.
Q0314:  ... annoying intermittent problem where attempts to mail to valid sites are rejected with unknown mail domain. This only happens a few times a day and there...
Q0005:  Why is Exim not rejecting incoming messages addressed to non-existent users at SMTP time?
Q0031:  Exim is rejecting connections from hosts that have more than one IP address, for no apparent...
Q0042:  My ISP's mail server is rejecting bounce messages from Exim, complaining that they have no sender. The SMTP trace does...
Q0083:  ... containing an unqualified user name in the Sender: header line, which Exim is rejecting because I have set verify = header_syntax. How can I fix this?
Q0432:  I use NIS for my user data. How can I stop Exim rejecting mail when my NIS servers are being restarted?
Q0725:  I've set up some specific rejection messages for certain recipients, but when I test them, the SMTP message is always...
Q0314:  ... happens a few times a day and there is no particular pattern to the sites it rejects. If I try to lookup the same domain a few minutes later then it is OK....
Q0707:  I have one or two cases where my host correctly rejects messages, but the remote host is quite persistent, and keeps trying over...
Q0508:  How can I allow the use of relative paths in users' filter files when the directories concerned are not available...
Q0414:  ... in their login names, but incoming mail now has to use the correct case. Can I relax this somehow?
Q0023:  Why is Exim refusing to relay, saying failed to find host name from IP address when I have the sender's...
Q0030:  I'm trying to use a query-style lookup for hosts that are allowed to relay, but it is giving really weird errors.
Q0315:  ... with addresses that can't be resolved (the DNS lookup times out) to a relay machine.
Q5026:  Is exim able to use RFC 2645, On-demand Mail Relay (ODMR)?
Q0050:  I am getting complaints from a customer who uses my Exim server for relaying that they are being blocked with a Too many connections error.
Q0717:  ... answers to EXPN and/or VRFY; sometimes it even complains that Exim allows relaying.
Q0720:  I set accept hosts=192.168.122.96/32 in order to accept mail for relaying from my local LAN, but it doesn't work. What's wrong?
Q0104:  I'm about to upgrade to a new Exim release. Do I need to ensure the spool is empty, or take any other special action?...
Q0302:  Why does Exim say all relevant MX records point to non-existent hosts when MX records point to IP addresses?...
Q0305:  ... arrange for mail on my local network to be delivered directly to the relevant hosts, but all other mail to be sent to my ISP's mail server? The local...
Q0082:  What does relocation error: /lib/libnss_dns.so.2: symbol __libc_res_nquery, version GLIBC_PRIVATE...
Q0803:  ... addresses in mail that goes to the outside world, but not for messages that remain within the local intranet.
Q0308:  ... domain for which some local parts must be delivered locally, but the remainder are to be treated like any other remote addresses.
Q1406:  ... from my ISP, only the first 10 messages get delivered immediately; the remainder just sit on the queue until a queue runner process finds them.
Q0012:  Exim is unable to route to any remote domains. It doesn't seen to be able to access the DNS.
Q0017:  ... a specific message to a particular server, it fails, giving the error Remote end closed connection after data or Broken pipe or a timeout. What's going...
Q0074:  What does the error message remote delivery process count got out of step mean?
Q0301:  What do lowest numbered MX record points to local host and remote host address is the local host mean?
Q0308:  ... delivered locally, but the remainder are to be treated like any other remote addresses.
Q0319:  ... time indicates they should. They are all getting frozen because some remote admin has set their MX record to 127.0.0.1.
Q0602:  ... 139) during delivery. This seems to happen when it is about to contact a remote host or when a delivery is deferred.
Q0707:  ... have one or two cases where my host correctly rejects messages, but the remote host is quite persistent, and keeps trying over and over.
Q0724:  ... these addresses is refused, I see the message on the log, but the response to the remote user is ``unknown user'' instead of the message from the alias file. How...
Q1402:  ... have a dial-up machine, and I use the queue_smtp_domains option so that remote mail only goes out when I do a queue run. However, any email I send with an address...
Q0622:  ... ordinary file when I run a perl script as a transport filter for the remote_smtp and address_pipe transports?
Q0114:  How can I remove Sendmail from my system? I've built Exim and run make install, but it...
Q0615:  ... host - even recent messages. How I can avoid this behaviour? I only want to remove messages that have exceeded the maximum retry time.
Q0715:  How can I get Exim to remove attachments from messages?
Q0802:  I have Exim configured to remove the hostname portion of the domain on outgoing mail, and yet the hostname...
Q0903:  How can I remove some part of the Received: header?
Q1602:  How can I remove attachments from messages?
Q5029:  ... contains a non-printing character is stuck on my mail queue. How can I remove this address?
Q0615:  ... message in the queue got to 12h old, Exim wrote retry timeout exceeded and removed all messages in the queue to this host - even recent messages. How I can...
Q5022:  Is there an easy way of removing all queued messages at once in a safe way?
Q0905:  I know I can use a system filter to replace certain headers in messages, but how can I add text to existing headers?...
Q9201:  ... /usr/sbin/mailwrapper; it doesn't contain the Sendmail binary. How should I replace Sendmail with Exim on FreeBSD?
Q0505:  My problem is that Exim replaces $local_part with an empty string in the system filtering. What's wrong...
Q5027:  ... nobody else? Basically, I want to receive them, and I don't want the reply/from person to get them. If I think they need it I will forward it myself....
Q0052:  What does ridiculously long message header in an error report mean?
Q0028:  Exim is reporting IP addresses as 0.0.0.0 or 255.255.255.255 instead of their correct values....
Q0060:  ... Why am I getting the error failed to expand /data/lists/lists/${lc for require_files: ${lc is not a known operator for this setting:
Q5008:  ... contain *customer.com, it matches customer.com and abc.customer.com as required, but it also matches noncustomer.com, which is wrong. How can I get round...
Q0626:  ... route local parts independent of their case, but the Cyrus LMTP daemon requires the correct case. How can I fix this?
Q0034:  ... the binary to another identical host, it stopped working (it could not resolve DNS names).
Q0315:  I'd like route all mail with addresses that can't be resolved (the DNS lookup times out) to a relay machine.
Q0613:  ... fallback_hosts on my smtp transport, but after the error sem@chat.ru cannot be resolved at this time Exim isn't using them.
Q9708:  I want Exim to use only the resolver (i.e. ignore /etc/hosts), but don't want to alter the nsswitch.conf file...
Q5023:  ... Why does Exim do ident callbacks by default? Isn't this just a waste of resources? I've been told this is an ancient way of authentication. Is it obsolete?...
Q0020:  Why do connections to my machine's SMTP port take a long time to respond with the banner, when connections to other ports respond instantly? It...
Q0014:  Exim is timing out after receiving and responding to the DATA command from one particular host, and yet the client host...
Q0048:  Whenever exim restarts it takes up to 3-5 minutes to start responding on the SMTP port. Why is this?
Q0723:  I can't get Pine to work with PLAIN authentication; Exim keeps responding "535 Incorrect authentication data".
Q0053:  Exim on my host responds to a connection with 220 *****... and won't understand EHLO commands....
Q0724:  ... when one of these addresses is refused, I see the message on the log, but the response to the remote user is ``unknown user'' instead of the message from the...
Q0047:  On a reboot, or a restart of the mail system, I see the message Mailer daemons: exim abandoned: unknown,...
Q5018:  ... data that Exim reads, can I rebuild them on the fly, or do I need to restart Exim every time I make a change?
Q0432:  ... data. How can I stop Exim rejecting mail when my NIS servers are being restarted?
Q0048:  Whenever exim restarts it takes up to 3-5 minutes to start responding on the SMTP port. Why is...
Q0204:  ... nobody account under which httpd etc run. I would like to know how to restrict mail which comes from that account to users on that host only.
Q9802:  ... configure Exim so that it sends mail to the outside world only from a restricted list of our local users?
Q0624:  Sendmail has a program called smrsh that restricts what binaries can be run from sendmail aliases. Is there something like...
Q0084:  ... alias that pipes a message to gpg and then pipes the result to mailx to resubmit the message, but when I use my tested command in an alias file, I get an error...
Q0084:  ... want to set up an alias that pipes a message to gpg and then pipes the result to mailx to resubmit the message, but when I use my tested command in an alias...
Q0502:  What I really need is the ability to obtain the result of a pipe command so that I can filter externally and redirect internally....
Q0319:  ... have some mails on my queues that are sticking around longer than the retry time indicates they should. They are all getting frozen because some remote...
Q0608:  What does the message retry time not reached [for any host] on the log mean? Why won't Exim try to...
Q0610:  How can I force the next retry time for a host to be now?
Q0615:  When a message in the queue got to 12h old, Exim wrote retry timeout exceeded and removed all messages in the queue to this host -...
Q0617:  ... seems to be trying to deliver a message every 10 minutes, though the retry rules specify longer times after a while, because it is writing a log...
Q0620:  ... Exim bounce messages without even attempting delivery, giving the error retry time not reached for any host after a long failure period?
Q0627:  Is there a command I can send to Exim to retry all queued messages regardless of their retry schedule?
Q0628:  I have the default retry rule, which I thought meant that Exim should keep trying for four days,...
Q1402:  ... send with an address anything@aol.com is returned within about 15 minutes saying retry time exceeded, and all addresses are affected.
Q0056:  ... server. However, whenever a user sends an email it gets sent with the return path (envelope sender) apache@server_name.com because the PHP script is running...
Q0080:  Am I to understand that the database lookups must only return one value? They can not return a list of values? The documentation seems...
Q0503:  ... with a Subject: line that contained a non-printing character (a carriage return). This messed up my filter file. Is there a way to get round it?
Q0607:  When I activate `` return receipt'' for example in Netscape Mailbox sending options, then I get an error...
Q1104:  I'm getting return code 9 from /home/majordomo/majordomo-1.94.4/wrapper when it is passed...
Q0003:  What does the error Child process of address_pipe transport returned 69 from command xxx mean?
Q1402:  ... do a queue run. However, any email I send with an address anything@aol.com is returned within about 15 minutes saying retry time exceeded, and all addresses...
Q0310:  If a DNS lookup returns no MX records why doesn't Exim just bin the message?
Q0054:  I'm getting an Exim configuration error unknown rewrite flag character (m) in line 386 but I haven't used any flags on my rewriting...
Q0803:  I want to rewrite local addresses in mail that goes to the outside world, but not for messages...
Q0805:  Is it possible to completely fail a message if the rewrite rules fail?
Q0807:  I want to rewrite local sender addresses depending on the domain of the recipient.
Q0054:  ... rewrite flag character (m) in line 386 but I haven't used any flags on my rewriting rules.
Q0804:  I'm using this rewriting rule to change login names into ``friendly'' names, but if mail comes...
Q0806:  I'm using $domain as the key for a lookup in a rewriting rule, but its contents are not being lowercased. Aren't domains supposed...
Q0804:  ... names, but if mail comes in for an upper case login name, it doesn't get rewritten.
Q1407:   RFC 1985 specifies that the SMTP command ETRN host.domain causes all mail...
Q5026:  Is exim able to use RFC 2645, On-demand Mail Relay (ODMR)?
Q0052:  What does ridiculously long message header in an error report mean?
Q1503:  ... see something strange on our system in regards to mail coming in via rmail from a UUCP link. The sender is being set to mailmaster instead of the real sender,...
Q0039:  I have installed Exim, but now I can't mail to root any more. Why is this?
Q0065:  When (as root) I use -C to run Exim with an alternate configuration file, it gives an error...
Q9602:  I want to use logrotate which is standard with RH5.2 Linux to rotate my mail logs. Anyone worked out the logrotate config file that will do...
Q0012:  Exim is unable to route to any remote domains. It doesn't seen to be able to access the DNS.
Q0315:  I'd like route all mail with addresses that can't be resolved (the DNS lookup times out)...
Q0318:  Exim won't route to a host with no MX record.
Q0430:  Whenever Exim tries to route a local address, it gives a permission denied error for the .forward file,...
Q0626:  Exim can route local parts independent of their case, but the Cyrus LMTP daemon requires...
Q0307:  The route_list setting ^foo$:^bar$ $domain in a manualroute router does not work.
Q0312:  Is it possible to use a conditional expression for the host item in a route_list for manualroute router? I tried the following, but it doesn't work:
Q0040:  How can I stop undeliverable bounce messages (e.g. to routeable, but undeliverable, spammer senders) from clogging up the queue for days?...
Q0603:  How can mails that are being routed through routers that do not set check_local_user be delivered under the...
Q0033:  What does the error lookup of host "xx.xx.xx" failed in yyy router mean?
Q0201:  ... arrange that messages larger than some limit are handled by a special router?
Q0203:  ... qualification of non-fully-qualified domains, and then pass them on to the next router?
Q0307:  The route_list setting ^foo$:^bar$ $domain in a manualroute router does not work.
Q0312:  ... conditional expression for the host item in a route_list for manualroute router? I tried the following, but it doesn't work:
Q0601:  What does the error Neither the xxx router nor the yyy transport set a uid for local delivery of... mean?
Q0414:  I have set caseful_local_part on the routers that handle my local domain because my users have upper case letters in...
Q0421:  ... get a regular expression to work in a local_parts option on one of my routers.
Q0603:  How can mails that are being routed through routers that do not set check_local_user be delivered under the uid of the recipient?...
Q0207:  Why does Exim lower-case the local-part of a non-local domain when routing?
Q0101:  I'm having a problem with an Exim RPM.
Q0628:  I have the default retry rule, which I thought meant that Exim should keep trying for four days, but...
Q0804:  I'm using this rewriting rule to change login names into ``friendly'' names, but if mail comes in for...
Q0806:  I'm using $domain as the key for a lookup in a rewriting rule, but its contents are not being lowercased. Aren't domains supposed to...
Q0054:  ... flag character (m) in line 386 but I haven't used any flags on my rewriting rules.
Q0617:  ... to be trying to deliver a message every 10 minutes, though the retry rules specify longer times after a while, because it is writing a log entry...
Q0718:  Could anyone points me to right rules to prevent sending/receiving messages to/for domains which have one MX...
Q0805:  Is it possible to completely fail a message if the rewrite rules fail?
Q1406:  ... delivered immediately; the remainder just sit on the queue until a queue runner process finds them.
Q0056:  ... path (envelope sender) apache@server_name.com because the PHP script is running as apache.
Q0068:  ... trying to connect to some hosts, though those hosts are known to be up and running. What's the problem?
Q0619:  ... the error fcntl() failed: No locks available, though the lock daemon is running on the NFS server and other hosts are able to access it.
Q0727:  ... recipients, how can I stop SpamAssassin from being called for each of them? I'm running it from a pipe transport.
Q1001:  I'm running a large mail server. Should I set split_spool_directory to improve performance?...
Q1405:  I have an ISDN connection and would like a way of running the queue automatically when it is up.
Q5010:  ... to find a pre-built version of Exim anywhere. The machine is a Sparc 5 running Solaris 2.6.
Q9705:  Exim has been crashing on my Solaris x86 system, apparently while running DBM functions.

    A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q   R   S  T  U  V  W  X  Y  Z    FAQ Contents