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

Q0065:  When (as root) I use -C to run Exim with an alternate configuration file, it gives an error about being...
Q0091:  ... Failed to send message from address_reply transport when I run it using -C to specify an alternate configuration?
Q5023:  Why does Exim do ident callbacks by default? Isn't this just a waste of resources? I've been told this...
Q0740:  How can I change the MAIL FROM address that is used for callouts?
Q0609:  ... message twice, according to the log, although there is a difference in capitalization of the local part of the address.
Q0503:  ... message 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?...
Q9702:  How can I get rid of spurious ^M ( carriage return) characters in messages sent from CDE dtmail?
Q5006:  Why aren't there any man pages for Exim? I don't always carry my printed documentation.
Q0414:  ... caseful_local_part on the routers that handle my local domain because my users have upper case letters in their login names, but incoming mail now has to use the correct...
Q0626:  Exim can route local parts independent of their case, but the Cyrus LMTP daemon requires the correct case. How can I fix this?...
Q0804:  ... names into “friendly” names, but if mail comes in for an upper case login name, it doesn't get rewritten.
Q0414:  I have set caseful_local_part on the routers that handle my local domain because my users have upper...
Q0806:  ... its contents are not being lowercased. Aren't domains supposed to be handled caselessly?
Q0707:  I have one or two cases where my host correctly rejects messages, but the remote host is quite...
Q9301:  ... trying to compile on an HP machine and I don't have gcc there. So I put CC=cc in the Local/Makefile, but I got this error:
Q0011:  ... Instead of exim_dbmbuild, I'm using a homegrown program to build DBM (or cdb) files, but Exim doesn't seem to be able to use them.
Q9702:  ... rid of spurious ^M (carriage return) characters in messages sent from CDE dtmail?
Q1701:  I am trying to set up an Exim server that uses a self-signed certificate to enable my clients to use TLS. However, clients other than Exim refuse...
Q1706:  I have listed some hosts in tls_verify_hosts and provided them with certificates, but their connections are always rejected.
Q0072:  ... objects to aliases that involve :include: items, complaining that it can't change gid or uid. Why is this?
Q0428:  ... that Exim doesn't make use of the owner- entries in my alias file to change the sender address in outgoing messages to a mailing list.
Q0724:  ... is “unknown user” instead of the message from the alias file. How can I change this?
Q0740:  How can I change the MAIL FROM address that is used for callouts?
Q0804:  I'm using this rewriting rule to change login names into “friendly” names, but if mail comes in for an...
Q5018:  ... rebuild them on the fly, or do I need to restart Exim every time I make a change?
Q5028:  ... /usr/lib/sendmail (which is a symlink) to the real binary name. Can I change this?
Q0088:  ... and eventually times out. It worked flawlessly with Exim 3. What has changed?
Q5028:  When I HUP the Exim daemon, the name shown in the process table changes from /usr/lib/sendmail (which is a symlink) to the real binary name. Can...
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 rules.
Q0503:  ... received a message with a Subject: line that contained a non-printing character (a carriage return). This messed up my filter file. Is there a way to...
Q5003:  How can I persuade Exim to accept ETRN commands without the leading # character?
Q5029:  A message with a recipient address that contains a non-printing character is stuck on my mail queue. How can I remove this address?
Q0075:  I'm using LDAP, and some email addresses that contain special characters are causing parsing errors in my LDAP lookups.
Q0411:  ... Exim deliver a message locally to any username that is longer than 8 characters as long as the first 8 characters match one of the local usernames?
Q0604:  ... to use MMDF-style mailboxes. How can I get Exim to append the ctrl-A characters that separate indvidual emails?
Q9702:  How can I get rid of spurious ^M (carriage return) characters in messages sent from CDE dtmail?
Q0002:  Exim is not working. What is wrong? How can I check what it is doing?
Q0712:  ... 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 I issue a temporary...
Q1202:  ... way? As far as Exim knows, all mail is coming from 127.0.0.1. Will it check the source address against RBL? Or will it check the From: header?
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?
Q5014:  Although I haven't set check_spool_space, Exim is still checking the amount of space on the spool for incoming...
Q0721:  ... some clients use Outlook Express, which sends queued messages before checking the mailbox, so it doesn't work.
Q5014:  Although I haven't set check_spool_space, Exim is still checking the amount of space on the spool for incoming SMTP messages that use the...
Q0708:  How can I run customized verification checks on incoming addresses?
Q0709:  Does Exim apply RBL checks to error messages, those with an envelope sender of <> ?
Q0003:  What does the error Child process of address_pipe transport returned 127 from command xxx mean?...
Q0021:  What does failed to create child process to send failure message mean? This is a busy mail server with smtp_accept_max...
Q0631:  I would like to choose a retry rule based on on the sender rather than the recipient address....
Q0014:  ... the DATA command from one particular host, and yet the client host also claims to be timing out. This seems to affect only certain messages.
Q0728:  How do I use Exiscan, SA-Exim, SpamAssassin, Clam Antivirus, Sophos SAVI, or sophie with Exim?
Q0014:  ... responding to the DATA command from one particular host, and yet the client host also claims to be timing out. This seems to affect only certain messages....
Q0059:  When my Outlook Express 6.0 client sends a STARTTLS command to begin a TLS session, Exim doesn't seem to...
Q0078:  Exim is logging the unknown SMTP command XXXX from my client hosts, and they are unable to authenticate.
Q1408:  ... this mailing list, the -R won't flush the mailing list message for that client.
Q1704:  When my Outlook Express 6.0 client sends a STARTTLS command to begin a TLS session, Exim doesn't seem to...
Q1707:  I am trying to use TLS with Evolution as a client, and keep seeing this error: SMTP protocol violation: synchronization error...
Q1708:  I trying to use TLS with Outlook as a client on a box that is running Norton Antivirus, but all my email is being rejected...
Q0721:  I have POP-before-SMTP set up on my Exim server, but some clients use Outlook Express, which sends queued messages before checking the mailbox,...
Q1408:  ... mailing list (implemented through forward files), and one of our ETRN clients is on this mailing list, the -R won't flush the mailing list message for...
Q1701:  ... set up an Exim server that uses a self-signed certificate to enable my clients to use TLS. However, clients other than Exim refuse to accept this certificate....
Q1703:  I have some legacy clients that don't use STARTTLS, but which expect to negotiate a TLS session automatically...
Q0040:  ... messages (e.g. to routeable, but undeliverable, spammer senders) from clogging up the queue for days?
Q0017:  ... 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 on?
Q1406:  When I dial up to collect mail from my ISP, only the first 10 messages get delivered immediately;...
Q1409:  ... would like to have a separate queue per domain for hosts which dial in to collect their mail.
Q0710:  ... sender-recipient combinations, with a specific message for each such combination.
Q0710:  I want to reject certain sender-recipient combinations, with a specific message for each such combination.
Q0026:  ... connect an alias to a pipe, but it always gives error code 127, with the comment (could mean unable to exec or command does not exist).
Q0734:  How do MailScanner and Exiscan compare? What are the pros and cons?
Q0118:  I've set LOOKUP_INCLUDE=-I/client/include in Local/Makefile, but the compilation of exim_dumpdb is ignoring this option and failing. Why?
Q0102:  I can't get Exim to compile with Berkeley DB version 2.x or 3.x.
Q0120:  I'm trying to compile with LOOKUP_WHOSON, but I keep getting In function `whoson_find': undefined...
Q9301:  I'm trying to compile on an HP machine and I don't have gcc there. So I put CC=cc in the Local/Makefile,...
Q9709:  When I try to compile Exim 4.x on Solaris 2.5.1 I get an error along the lines of no such field...
Q0113:  I've compiled Exim and I've managed to start it but there was one problem - it always complained that...
Q0113:  ... Exim and I've managed to start it but there was one problem - it always complained that libmsqlclient.so.10 was not found, even though this file is in /usr/local/lib/mysql/....
Q0050:  I am getting complaints from a customer who uses my Exim server for relaying that they are being blocked...
Q0311:  When a DNS lookup for MX records fails to complete, why doesn't Exim send the messsage to the host defined by the A record?...
Q0805:  Is it possible to completely fail a message if the rewrite rules fail?
Q0508:  ... the use of relative paths in users' filter files when the directories concerned are not available from the password data?
Q0023:  ... host name from IP address when I have the sender's IP address in an ACL condition? My configuration contains this ACL statement:
Q0035:  I set a hosts condition in an ACL to do a lookup in a file of IP addresses, but it doesn't work....
Q0726:  ... sending an unknown user name and an empty password. What is wrong with this condition in a PLAIN authenticator?
Q0312:  Is it possible to use a conditional expression for the host item in a route_list for manualroute router? I...
Q5034:  Is there any way to make the queue_only option conditional? I would like the ability to queue messages from external sources while...
Q9602:  ... standard with RH5.2 Linux to rotate my mail logs. Anyone worked out the logrotate config file that will do this?
Q0023:  ... from IP address when I have the sender's IP address in an ACL condition? My configuration contains this ACL statement:
Q0043:  What does the error Unable to get interface configuration: 22 Invalid argument mean?
Q0054:  I'm getting an Exim configuration error unknown rewrite flag character (m) in line 386 but I haven't used...
Q0065:  When (as root) I use -C to run Exim with an alternate configuration file, it gives an error about being unable to create a spool file when trying...
Q0091:  ... from address_reply transport when I run it using -C to specify an alternate configuration?
Q0425:  ... servers receive incoming mail at random. I would like to have the same configuration file for all the servers, which does local delivery for the mailboxes...
Q5025:  What precautions should I take when editing Exim's run time configuration file?
Q5030:  I am using exim in a two queues scenario, with two different configuration files. How can I run a second copy of eximon to inspect and modify the...
Q9605:  ... try to test the Mail program, I get the following error: Failed to open configuration file /etc/exim.conf.
Q9606:  I'm having trouble configuring Exim 4 on a Debian system. How does /etc/exim4/conf.d work?
Q0607:  ... message from Exim... something like not supported. Can I activate delivery confirmations?
Q0026:  I'm trying to get Exim to connect an alias to a pipe, but it always gives error code 127, with the comment (could...
Q0068:  Exim times out when trying to connect to some hosts, though those hosts are known to be up and running. What's...
Q0077:  ... I try to read mail from my PC I get connection rejected or unable to connect.
Q1705:  I have listed some hosts in tls_try_verify_hosts, but when they connect, no data appears in $tls_peerdn.
Q0317:  ... smart hosts, where the one to be used is determined by which ISP I'm connected to.
Q1401:  When I'm not connected to the Internet, how can I arrange for mail to other hosts on my local...
Q1404:  ... delivery of waiting mail when I dial in. How can I arrange for any new messages that arrive while I'm connected to be delivered immediately?
Q0009:  ... What does no immediate delivery: too many messages received in one SMTP connection mean?
Q0017:  ... to a particular server, it fails, giving the error Remote end closed connection after data or Broken pipe or a timeout. What's going on?
Q0018:  Why do messages not get delivered down the same connection when I do something like: exim -v -R @aol.com? For other domains, I do this and...
Q0045:  ... entries in the log that mention two different IP addresses for the same connection. Why is this? For example:
Q0049:  ... message no immediate delivery: more than 10 messages received in one connection mean?
Q0053:  Exim on my host responds to a connection with 220 *****... and won't understand EHLO commands.
Q0069:  What does the error SMTP data timeout (message abandoned) on connection from... mean?
Q0070:  What does the error SMTP command timeout on connection from... mean?
Q0077:  ... delivering mail just fine. However, when I try to read mail from my PC I get connection rejected or unable to connect.
Q0733:  ... tell Exim not to lookup the IP address against any DNS black list if the connection is over IPv6?
Q0736:  Is it possible to tell exim to drop the connection after a server attempts to send a message to a number of unknown users?...
Q0738:  How can I configure Exim to delay the SMTP connection if more than 10 invalid recipients are received in one message?
Q1405:  I have an ISDN connection and would like a way of running the queue automatically when it is up....
Q1703:  ... STARTTLS, but which expect to negotiate a TLS session automatically on connection to the ssmtp port (465). Can Exim handle this?
Q0018:  ... @aol.com? For other domains, I do this and I see the appropriate waiting for passed connections to get used messages.
Q0020:  Why do connections to my machine's SMTP port take a long time to respond with the banner,...
Q0021:  ... smtp_accept_max set to 500, but this problem started to occur at about 300 incoming connections.
Q0031:  Exim is rejecting connections from hosts that have more than one IP address, for no apparent reason....
Q0050:  ... Exim server for relaying that they are being blocked with a Too many connections error.
Q1706:  ... hosts in tls_verify_hosts and provided them with certificates, but their connections are always rejected.
Q9603:  ... failing (looping), 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...
Q9609:  Why do some servers refuse SMTP connections from my Linux box, but accept connections from hosts running other operating...
Q0734:  How do MailScanner and Exiscan compare? What are the pros and cons?
Q0737:  Is there some way to tell Exim not to consider 127.0.0.1 as a valid MX?
Q0083:  Netscape on Unix is sending messages containing an unqualified user name in the Sender: header line, which Exim is rejecting because...
Q0616:  Can Exim add a Content-Length: header to messages it delivers?
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 be handled caselessly?...
Q9811:  ... server to use in tests of a new server. I want to preserve the envelope contents, but to suppress any error notifications to the original sender.
Q1005:  ... my system load too much, and there are many Exim processes. How can I control this?
Q0428:  I've converted from Sendmail, and I notice that Exim doesn't make use of the owner- entries...
Q0034:  Exim works fine on one host, but when I copied the binary to another identical host, it stopped working (it could not...
Q5030:  ... scenario, with two different configuration files. How can I run a second copy of eximon to inspect and modify the alternate queue?
Q5033:  How can I send a copy of all outgoing messages to another mailbox?
Q9809:  Can I configure Exim so that my gateway host sends a copy of each incoming message to each of two internal hosts?
Q0073:  I'm seeing log file corruption, with parts of log lines getting mangled by other log entries.
Q0074:  What does the error message remote delivery process count got out of step mean?
Q0629:  I'm having trouble with quotas and Courier, because Exim is not handling maildirsize files.
Q0730:  How can I use the same passwords for SMTP authentication as I use for Courier IMAP access to my server?
Q0062:  ... daemon with -bd it crashes. I ran a debugger and discovered that the crash is happening in the function getservbyname(). What's going on?
Q0062:  When I try to start an Exim daemon with -bd it crashes. I ran a debugger and discovered that the crash is happening in the function...
Q9701:  Exim builds fine with gcc on SunOS 4 but crashes inside sscanf().
Q9703:  On SunOS 4 Exim crashes when looking up domains in the DNS that have more than 10 A records.
Q0001:  Exim is crashing. What is wrong?
Q0602:  Exim keeps crashing with segmentation errors (signal 11 or 139) during delivery. This seems...
Q9601:  Exim is mysteriously crashing, usually when forking to send a delivery error message.
Q9705:  Exim has been crashing on my Solaris x86 system, apparently while running DBM functions.
Q0021:  What does failed to create child process to send failure message mean? This is a busy mail server with smtp_accept_max...
Q0044:  What does the error Failed to create spool file mean?
Q0065:  ... with an alternate configuration file, it gives an error about being unable to create a spool file when trying to run an autoreply transport. Why is this?
Q0417:  ... /usr/ucb/vacation processing automatically, so that people could just create a .vacation.msg file in their home directory and not have to edit their .forward...
Q0711:  Will Exim allow me to create a file of regexs and match incoming external email to the list - and if...
Q0614:  ... a lot of kids, but is there some limit to the number of processes it creates?
Q0036:  Why do I get the error Permission denied: creating lock file hitching post when Exim tries to do a local delivery?
Q0604:  I want to use MMDF-style mailboxes. How can I get Exim to append the ctrl-A characters that separate indvidual emails?
Q0901:  I would like add some custom headers to selected outgoing mail based on a specific domain and the subject...
Q0708:  How can I run customized verification checks on incoming addresses?
Q0626:  Exim can route local parts independent of their case, but the Cyrus LMTP daemon requires the correct case. How can I fix this?
Q0630:  How can I configure Exim to deliver to a Cyrus message store?
Q9203:  How can I use Exim for authenticated SMTP using Cyrus on FreeBSD?

    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