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

Q0417:  ... could just create a .vacation.msg file in their home directory and not have to edit their .forward file?
Q5025:  What precautions should I take when editing Exim's run time configuration file?
Q0415:  ... use my existing alias files and forward files as well as procmail and effectively drop in Exim in place of Sendmail ?
Q0053:  ... host responds to a connection with 220 *****... and won't understand EHLO commands.
Q0085:  I see a lot of rejected EHLO ... syntactically invalid argument(s). I know it's because of the underscore...
Q0732:  ... would like to either warn or deny when a host uses an underscore in the EHLO command.
Q0732:  I would like to either warn or deny when a host uses an underscore in the EHLO command.
Q5005:  ... 3.5.8 (ghostview) to try printing spec.ps. After every printed page, the printer ejects a blank sheet. Is this something to do with using “letter” rather...
Q0634:  ... the user's home directory, even when the delivery is to a file that is elsewhere?
Q0042:  ... the sender address is <>. Why is the Sender on the bounce message empty?
Q0104:  ... about to upgrade to a new Exim release. Do I need to ensure the spool is empty, or take any other special action?
Q0505:  My problem is that Exim replaces $local_part with an empty string in the system filtering. What's wrong or what did I miss?
Q0512:  ... reference the Envelope-To: header in my filter, but $h_envelope-to: is always empty.
Q0726:  ... authentication can be bypassed by sending an unknown user name and an empty password. What is wrong with this condition in a PLAIN authenticator?...
Q1701:  ... 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 to accept...
Q0038:  What does the error message error in forward file (filtering not enabled): missing or malformed local part mean?
Q1702:  ... to advertise support for SMTP authentication only when the session is encrypted?
Q0017:  ... 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...
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?
Q0056:  ... 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 as apache....
Q0429:  ... given domain to local mailboxes, but also to generate messages to the envelope senders.
Q0709:  Does Exim apply RBL checks to error messages, those with an envelope sender of <> ?
Q5015:  ... <= <>. Am I correct in assuming that the <> indicates that the envelope did not contain any “From” data?
Q9811:  ... live mail 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....
Q0512:  I'm trying to reference the Envelope-To: header in my filter, but $h_envelope-to: is always empty.
Q0003:  What does the error Child process of address_pipe transport returned 69 from command xxx mean?...
Q0013:  What does the error message transport system_aliases: cannot find transport driver "redirect"...
Q0017:  ... deliver 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...
Q0026:  ... trying to get Exim to connect an alias to a pipe, but it always gives error code 69, with the comment (could mean service or program unavailable)....
Q0027:  What does the error Spool file is locked mean?
Q0032:  ... library, even though is it present within LD_LIBRARY_PATH. I'm getting this error:
Q0033:  What does the error lookup of host "xx.xx.xx" failed in yyy router mean?
Q0036:  Why do I get the error Permission denied: creating lock file hitching post when Exim tries to...
Q0038:  What does the error message error in forward file (filtering not enabled): missing or malformed...
Q0043:  What does the error Unable to get interface configuration: 22 Invalid argument mean?
Q0044:  What does the error Failed to create spool file mean?
Q0050:  ... for relaying that they are being blocked with a Too many connections error.
Q0051:  When I try exim -bf to test a system filter, I received the following error message: Filter error: unavailable filtering command "fail" near line 8 of...
Q0052:  What does ridiculously long message header in an error report mean?
Q0054:  I'm getting an Exim configuration error unknown rewrite flag character (m) in line 386 but I haven't used any...
Q0055:  What does the error Failed to open wait-remote_smtp database: Invalid argument mean?
Q0058:  What does the error failed to open DB file /var/spool/exim/db/retry: File exists mean?
Q0060:  Why am I getting the error failed to expand /data/lists/lists/${lc for require_files: ${lc is not a known...
Q0061:  What does the error Too many “Received” headers - suspected mail loop mean?
Q0065:  ... 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 to run an autoreply...
Q0067:  What does the error too many unrecognized commands mean?
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?
Q0071:  What does the error failed to open DB file /var/spool/exim//db/retry: Illegal argument mean?...
Q0074:  What does the error message remote delivery process count got out of step mean?
Q0081:  What does error in redirect data: included file xxxx is too big mean?
Q0082:  What does relocation error: /lib/libnss_dns.so.2: symbol __libc_res_nquery, version GLIBC_PRIVATE not...
Q0084:  ... to resubmit the message, but when I use my tested command in an alias file, I get an error from gpg.
Q0086:  What does SMTP protocol violation: synchronization error (next input sent too soon) mean?
Q0089:  What does the error kernel: application bug: exim(12099) has SIGCHLD set to SIG_IGN but calls...
Q0091:  Why is Exim giving the error Failed to send message from address_reply transport when I run it using...
Q0103:  I'm getting an undefined symbol error for hosts_ctl when I try to build Exim. (On some systems this error is undefined...
Q0105:  What does the error install-info: command not found mean?
Q0110:  ... support. I have included -lpam in EXTRALIBS, but I'm still getting a linking error:
Q0111:  I'm getting the error db.h: No such file or directory when I try to build Exim.
Q0112:  I'm getting the error /usr/bin/ld: cannot find -ldb when I try to build Exim.
Q0412:  Why am I seeing the error bad mode (100664) for /home/test/.forward? I've looked through the documentation...
Q0413:  ... messages. Can it be told to ignore the .forward file and/or inform the user of the error?
Q0423:  ... the field in the password file contains /no/home/dir. This causes the error failed to stat /no/home/dir (No such file or directory) when Exim tries to look...
Q0430:  ... Whenever Exim tries to route a local address, it gives a permission denied error for the .forward file, like this:
Q0511:  ... Whenever my system filter uses a mail command to send a message, I get the error User 0 set for address_reply transport is on the never_users list. What...
Q0514:  When I try to send to two addresses I get an error in the filter file malformed address: , e@fgh.com may not follow a@bcd.com....
Q0601:  What does the error Neither the xxx router nor the yyy transport set a uid for local delivery...
Q0607:  ... receipt” for example in Netscape Mailbox sending options, then I get an error message from Exim... something like not supported. Can I activate delivery...
Q0613:  I have set fallback_hosts on my smtp transport, but after the error sem@chat.ru cannot be resolved at this time Exim isn't using them.
Q0619:  I can't get Exim to deliver over NFS. I get the error fcntl() failed: No locks available, though the lock daemon is running...
Q0620:  ... does Exim bounce messages without even attempting delivery, giving the error retry time not reached for any host after a long failure period?
Q0632:  What does the error User 1 set for local_mbx_delivery transport is on the never_users list...
Q0635:  The log message error ignored appears after some delivery failures. What does it mean?
Q0709:  Does Exim apply RBL checks to error messages, those with an envelope sender of <> ?
Q1103:  I'm trying to set up majordomo, but I'm getting a wrong mode error when I try to send it mail.
Q1201:  When I run fetchmail, I get the error SMTP listener doesn't like recipient address xxx@localhost.
Q1301:  Exim built with Perl support exits with the error message ./exim: can't load library 'libperl.so'.
Q1302:  Exim built with Perl support exits with several error messages of the form undefined reference to `PL_stack_sp'.
Q1707:  ... am trying to use TLS with Evolution as a client, and keep seeing this error: SMTP protocol violation: synchronization error (next input sent too soon):...
Q9301:  ... have gcc there. So I put CC=cc in the Local/Makefile, but I got this error:
Q9401:  On BSDI 4.0, Exim built with Perl support exits with the error message
Q9601:  ... Exim is mysteriously crashing, usually when forking to send a delivery error message.
Q9604:  I get the too many open files error especially when a lot of messages land for Majordomo at the same time....
Q9605:  ... 486 laptop. When I try to test the Mail program, I get the following error: Failed to open configuration file /etc/exim.conf.
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 in struct as 'value.ui32'.
Q9811:  ... new server. I want to preserve the envelope contents, but to suppress any error notifications to the original sender.
Q0030:  ... lookup for hosts that are allowed to relay, but it is giving really weird errors.
Q0075:  ... some email addresses that contain special characters are causing parsing errors in my LDAP lookups.
Q0116:  I have tried to build Exim with Berkeley DB 3 and 4, but I always get errors.
Q0602:  Exim keeps crashing with segmentation errors (signal 11 or 139) during delivery. This seems to happen when it is about...
Q1708:  ... Antivirus, but all my email is being rejected with Unsupported command errors. Why?
Q1407:  RFC 1985 specifies that the SMTP command ETRN host.domain causes all mail queued for that host, no matter what domain...
Q1408:  ... local 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...
Q5003:  How can I persuade Exim to accept ETRN commands without the leading # character?
Q0041:  What does the message unable to set gid=ddd or uid=ddd ( euid=ddd): local delivery to ... transport=ttt mean?
Q0088:  ... SENDFILE.EXE sometimes hangs while trying to send a message to Exim 4, and eventually times out. It worked flawlessly with Exim 3. What has changed?
Q0205:  How can I get Exim to deliver to me locally and everyone else at the same domain via SMTP to the MX record specified host?
Q1707:  I am trying to use TLS with Evolution as a client, and keep seeing this error: SMTP protocol violation: synchronization...
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 - even recent messages....
Q0712:  ... 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 failure and a message...
Q1402:  ... address anything@aol.com is returned within about 15 minutes saying retry time exceeded, and all addresses are affected.
Q5009:  I want to match all domains of the form *.oyoy.org but want a few exceptions. For instance I don't want foo.oyoy.org or bar.oyoy.org to be included....
Q0513:  ... my system filter to freeze all mails greater than 500K in size, but to exclude those to a specific domain. However, I don't seem to be able to use $domain...
Q0024:  When I run exim -bd -q10m I get PANIC LOG: exec of exim -q failed.
Q0089:  What does the error kernel: application bug: exim(12099) has SIGCHLD set to SIG_IGN but calls wait() mean?
Q0011:  Instead of exim_dbmbuild, I'm using a homegrown program to build DBM (or cdb) files, but Exim doesn't...
Q0118:  ... LOOKUP_INCLUDE=-I/client/include in Local/Makefile, but the compilation of exim_dumpdb is ignoring this option and failing. Why?
Q5030:  ... with two different configuration files. How can I run a second copy of eximon to inspect and modify the alternate queue?
Q0119:  I know there are some 3rd-party patches for Exim, for exiscan and other things. Where are they?
Q0728:  How do I use Exiscan, SA-Exim, SpamAssassin, Clam Antivirus, Sophos SAVI, or sophie with Exim?...
Q0734:  How do MailScanner and Exiscan compare? What are the pros and cons?
Q0415:  Can I use my existing alias files and forward files as well as procmail and effectively drop...
Q0905:  ... filter to replace certain headers in messages, but how can I add text to existing headers? I want to add [SPAM] to the subject line of messages that appear...
Q0058:  ... does the error failed to open DB file /var/spool/exim/db/retry: File exists mean?
Q1301:  Exim built with Perl support exits with the error message ./exim: can't load library 'libperl.so'.
Q1302:  Exim built with Perl support exits with several error messages of the form undefined reference to `PL_stack_sp'....
Q9401:  On BSDI 4.0, Exim built with Perl support exits with the error message
Q9706:  The exiwhat utility isn't working for me on a Solaris 2 system.
Q0060:  Why am I getting the error failed to expand /data/lists/lists/${lc for require_files: ${lc is not a known operator...
Q0424:  ... de-duplication features? I want it to do two deliveries if two different aliases expand to the same address.
Q0426:  ... anything@anotherdomain. I tried adding $local_part@anotherdomain to my aliases but it did not expand - it sent it to that literal address.
Q0007:  ... the entry *@domain.com in a lookup database, but it isn't working. The expansion I'm using is:
Q0019:  There seems to be a problem in the string expansion code: it doesn't recognize references to headers such as ${h_to}.
Q0025:  I can't seem to get a pipe command to run when I include a ${if expansion in it. This fails:
Q0090:  I can't seem to get a pipe command to run when I include a ${lookup expansion in it.
Q1703:  I have some legacy clients that don't use STARTTLS, but which expect to negotiate a TLS session automatically on connection to the ssmtp port...
Q0202:  Can I specify a list of domains to explicitly reject?
Q9808:  I have a mailing list exploder on one host, and three other hosts where I want to do the actual deliveries...
Q0717:  ... of security issues are raised. Nessus complains that Exim answers to EXPN and/or VRFY; sometimes it even complains that Exim allows relaying.
Q0059:  When my Outlook Express 6.0 client sends a STARTTLS command to begin a TLS session, Exim doesn't...
Q0721:  ... POP-before-SMTP set up on my Exim server, but some clients use Outlook Express, which sends queued messages before checking the mailbox, so it doesn't...
Q1704:  When my Outlook Express 6.0 client sends a STARTTLS command to begin a TLS session, Exim doesn't...
Q0312:  Is it possible to use a conditional expression for the host item in a route_list for manualroute router? I tried the...
Q0421:  I can't get a regular expression to work in a local_parts option on one of my routers.
Q0431:  How do I configure Exim to allow arbitrary extensions in local parts, of the form +extension?
Q0313:  I send all external mail to a smart host, but this means that bad addresses also get passed...
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 file the offending message...
Q5034:  ... queue_only option conditional? I would like the ability to queue messages from external sources while deliver locally generated email as normal.
Q0502:  ... the ability to obtain the result of a pipe command so that I can filter externally and redirect internally. Is this possible?
Q0110:  I'm trying to build Exim with PAM support. I have included -lpam in EXTRALIBS, but I'm still getting a linking error:

    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