| |
Пользовательский логинРеклама: Vrv-система кондиционирования. Расчет систем кондиционирования типа vrv. Фильтры воды - фильтры для воды кеосан. photoshop cs4 |
Exim General DebuggingGeneral DebuggingExim is crashing. What is wrong? Exim is not working. What is wrong? How can I check what it is doing? What does the error Child process of address_pipe transport returned 127 from command xxx mean? My virtual domain setup isn't working. How can I debug it? Why is Exim not rejecting incoming messages addressed to non-existent users at SMTP time? I've put an entry for *.my.domain in a DBM lookup file, but it isn't getting recognized. I've put the entry *@domain.com in a lookup database, but it isn't working. The expansion I'm using is: ${lookup{${lc:$sender_address}}dbm{/the/file} ...If I run ./exim -d -bt user@domain all seems well, but when I send a message from my User Agent, it does not arrive at its destination. What does no immediate delivery: too many messages received in one SMTP connection mean? Exim puts for address' in the Received: headers of some, but not all, messages. Is this a bug? 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. Exim is unable to route to any remote domains. It doesn't seen to be able to access the DNS. What does the error message transport system_aliases: cannot find transport driver "redirect" in line 92 mean? Exim is timing out after receiving and 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. What does the message Socket bind() to port 25 for address (any) failed: address already in use mean? I've set verify = header_syntax in my ACL, but this causes Exim to complain about header lines like To: Work: Jim <jims@email>, Home: Bob <bobs@email> which look all right to me. Is this a bug? Whenever Exim tries to 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 going on? 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 I see the appropriate waiting for passed connections to get used messages. There seems to be a problem in the string expansion code: it doesn't recognize references to headers such as ${h_to}. 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? The delay is sometimes as long as 30 seconds. What does failed to create child process to send failure message mean? This is a busy mail server with smtp_accept_max set to 500, but this problem started to occur at about 300 incoming connections. What does No transport set by system filter in a log line mean? Why is Exim refusing to relay, saying failed to find host name from IP address when I have the sender's IP address in an ACL condition? My configuration contains this ACL statement: accept hosts = lsearch;/etc/mail/relaydomains:192.168.96.0/24 When I run exim -bd -q10m I get PANIC LOG: exec of exim -q failed. I can't seem to get a pipe command to run when I include a ${if expansion in it. This fails: command = perl -T /usr/local/rt/bin/rtmux.pl \ I'm trying to get Exim to 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). What does the error Spool file is locked mean? Exim is reporting IP addresses as 0.0.0.0 or 255.255.255.255 instead of their correct values. What's going on? I can't seem to figure out why PAM support doesn't work correctly. I'm trying to use a query-style lookup for hosts that are allowed to relay, but it is giving really weird errors. Exim is rejecting connections from hosts that have more than one IP address, for no apparent reason. Exim is failing to find the MySQL library, even though is it present within <small>LD_LIBRARY_PATH</small>. I'm getting this error: /usr/local/bin/exim: fatal: libmysqlclient.so.6: open failed: What does the error lookup of host "xx.xx.xx" failed in yyy router mean? Exim works fine on one host, but when I copied the binary to another identical host, it stopped working (it could not resolve DNS names). I set a hosts condition in an ACL to do a lookup in a file of IP addresses, but it doesn't work. Why do I get the error Permission denied: creating lock file hitching post when Exim tries to do a local delivery? I am experiencing mailbox locking problems with Sun's mailtool used over a network. What does the error message error in forward file (filtering not enabled): missing or malformed local part mean? I have installed Exim, but now I can't mail to root any more. Why is this? How can I stop undeliverable bounce messages (e.g. to routeable, but undeliverable, spammer senders) from clogging up the queue for days? What does the message unable to set gid=ddd or uid=ddd (euid=ddd): local delivery to ... transport=ttt mean? My ISP's mail server is rejecting bounce messages from Exim, complaining that they have no sender. The SMTP trace does indeed show that the sender address is <>. Why is the Sender on the bounce message empty? What does the error Unable to get interface configuration: 22 Invalid argument mean? What does the error Failed to create spool file mean? I see entries in the log that mention two different IP addresses for the same connection. Why is this? For example: H=tip-mp8-ncs-13.stanford.edu ([36.173.0.189]) [36.173.0.156] A short time after I start Exim I see a defunct zombie process. What is causing this? On a reboot, or a restart of the mail system, I see the message Mailer daemons: exim abandoned: unknown, malformed, or incomplete option -bz sendmail. What does this mean? Whenever exim restarts it takes up to 3-5 minutes to start responding on the SMTP port. Why is this? What does the log message no immediate delivery: more than 10 messages received in one connection mean? 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. When I test my system filter with -bf, I get the error filtering command "fail" is disabled. Why is this? What does ridiculously long message header in an error report mean? Exim on my host responds to a connection with 220 *****... and won't understand <small>EHLO</small> commands. 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. What does the error Failed to open wait-remote_smtp database: Invalid argument mean? We are using Exim to send mail from our web server. However, whenever a user sends an email it gets sent with the return path (envelope sender) We've got people complaining about attachments that don't show up as attachments, but are included in the body of the message. What does the error failed to open DB file /var/spool/exim/db/retry: File exists mean? When my Outlook Express 6.0 client sends a STARTTLS command to begin a TLS session, Exim doesn't seem to receive it. The Outlook log shows this: SMTP: 14:19:27 [tx] STARTTLS but the Exim debugging output shows this: SMTP<< EHLO xxxx 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: require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.dbWhat does the error Too many “Received” headers - suspected mail loop mean? 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 getservbyname(). What's going on? When I try to start an Exim daemon, nothing happens. There is no process, and nothing is written to the Exim log. When I run exim -d test@domain it delivers fine, but when I send a message from the mail command, I get User unknown and the mail is saved in dead.letter. 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 to run an autoreply transport. Why is this? What does the message unable to set gid=xxx or uid=xxx mean? What does the error too many unrecognized commands mean? Exim times out when trying to connect to some hosts, though those hosts are known to be up and running. What's the problem? What does the error SMTP data timeout (message abandoned) on connection from... mean? What does the error SMTP command timeout on connection from... mean? What does the error failed to open DB file /var/spool/exim//db/retry: Illegal argument mean? Exim will deliver to normal aliases, and aliases that are pipes or files, but it objects to aliases that involve :include: items, complaining that it can't change gid or uid. Why is this? I'm seeing log file corruption, with parts of log lines getting mangled by other log entries. What does the error message remote delivery process count got out of step mean? I'm using LDAP, and some email addresses that contain special characters are causing parsing errors in my LDAP lookups. 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 one message on the reject log and two messages on the main log. I've 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. Exim is logging the unknown SMTP command XXXX from my client hosts, and they are unable to authenticate. Our new PIX firewall is causing problems with incoming mail. How can this be fixed? Am I to understand that the database lookups must only return one value? They can not return a list of values? The documentation seems to indicate that it's possible to return a list. What does error in redirect data: included file xxxx is too big mean? What does relocation error: /lib/libnss_dns.so.2: symbol libc_res_nquery, version GLIBC_PRIVATE not defined in file libresolv.so.2 with link time reference mean? Netscape on Unix is sending messages 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? I 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 file, I get an error from gpg. I see a lot of rejected EHLO ... syntactically invalid argument(s). I know it's because of the underscore in the host name, but is there a switch to allow Exim to accept mail from such hosts? What does SMTP protocol violation: synchronization error (next input sent too soon) mean? What does rejected after DATA: malformed address: xx@yy may not follow <xx@yy> : failing address in "from" header mean? The Windows mailer 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? What does the error kernel: application bug: exim(12099) has SIGCHLD set to SIG_IGN but calls wait() mean? I can't seem to get a pipe command to run when I include a ${lookup expansion in it. Why is Exim giving the error Failed to send message from address_reply transport when I run it using -C to specify an alternate configuration? The error message Program received signal SIGINT, Interrupt. occurs when I try to use Exim with PostgreSQL.
http://www.exim.org/eximwiki/FAQ/General%20Debugging |