From: Jamie C. <jca...@we...> - 2008-02-07 00:10:28
|
Hi David, One thing that would be useful for debugging this is the entries that appear in /var/log/mail or maillog when you try to send email to this user (and the email address of the user). These usually indicate exactly what configuration is missing .. - Jamie On 06/Feb/2008 15:05 David Brown wrote .. > Hello Jamie, Joe, dev and all the webmin users, I have a curious situation with > my Postfix. I apologize for using the webmin-list because ultimately this is not > a Webmin problem but a Postfix configuration problem. What drives to the webmin > ML is the folks are lot friendlier here that on the Postfix ML and very knowledgeable > within Linux administration. I have done the rigorous Postfix type analysis using > Postfinger and setting the main.cf element: debugger_command to attain logging > by attaching to the qmgr process id for one test email sent to the target user. > The output and logs follow. I see something suspicious in the debugger log but > I can't guess exactly what it means if anything. Please find postfinger and debugger > log output included below. Please advise, David. > > postfinger - postfix configuration on Wed Feb 6 08:13:41 CST 2008 > version: 1.30 > > Warning: postfinger output may show private configuration information, > such as ip addresses and/or domain names which you do not want to show > to the public. If this is the case it is your responsibility to modify > the output to hide this private information. [Remove this warning with > the --nowarn option.] > > --System Parameters-- > mail_version = 2.1.5 > hostname = davidwbrown.name > uname = Linux davidwbrown.name 2.6.8-2-686-smp #1 SMP Tue Aug 16 12:08:30 UTC 2005 > i686 GNU/Linux > > --Packaging information-- > looks like this postfix comes from deb package: postfix-2.1.5-9 > > --main.cf non-default parameters-- > alias_maps = hash:/etc/aliases > append_dot_mydomain = no > biff = no > body_checks = regexp:/etc/postfix/checkbody > debug_peer_list = deanbrown.name > default_privs = david > delay_warning_time = 1h > hash_queue_depth = 2 > header_checks = regexp:/etc/postfix/checkheaders > home_mailbox = Maildir/ > local_recipient_maps = > mailbox_command = /usr/bin/procmail > mail_spool_directory = /var/spool/mail > masquerade_domains = $mydomain > masquerade_exceptions = root,david,webmaster,postmaster > mydestination = $myhostname,localhost.$mydomain,$mydomain,www.$mydomain,ftp.$mydomain,mail.$mydomain,smtp.$mydomain,imap.$mydomain,aaaaaaaaaaa.name,bbbbbbbbb.name,ccccccccc.name > relocated_maps = hash:/etc/postfix/relocated > smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) > smtpd_client_restrictions = permit_mynetworks, check_sender_access hash:/etc/postfix/access, > reject_rbl_client dsn.rfc-ignorant.org, reject_rbl_client bl.spamcop.net, reject_rbl_client > zen.spamhaus.org, reject_rbl_client pbl.spamhaus.org, reject_rbl_client list.dsbl.org, > reject_rbl_client dul.dnsbl.sorbs.net, reject_rbl_client dnsbl.sorbs.net, reject_rbl_client > dnsbl.webitplanet.com, permit > smtpd_helo_required = yes > smtpd_recipient_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_sender, > reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, > reject_unauth_pipelining, permit_mynetworks, reject_unauth_destination, > smtpd_sender_restrictions = reject_unknown_sender_domain, hash:/etc/postfix/access > transport_maps = hash:/etc/postfix/transport > > --master.cf-- > smtp inet n - - - - smtpd > pickup fifo n - - 60 1 pickup > cleanup unix n - - - 0 cleanup > qmgr fifo n - - 300 1 qmgr > rewrite unix - - - - - trivial-rewrite > bounce unix - - - - 0 bounce > defer unix - - - - 0 bounce > trace unix - - - - 0 bounce > verify unix - - - - 1 verify > flush unix n - - 1000? 0 flush > proxymap unix - - n - - proxymap > smtp unix - - - - - smtp > relay unix - - - - - smtp > showq unix n - - - - showq > error unix - - - - - error > local unix - n n - - local > virtual unix - n n - - virtual > lmtp unix - - n - - lmtp > anvil unix - - n - 1 anvil > maildrop unix - n n - - pipe > flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} > uucp unix - n n - - pipe > flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) > ifmail unix - n n - - pipe > flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) > bsmtp unix - n n - - pipe > flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient > scalemail-backend unix - n n - 2 pipe > flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} > ${user} ${extension} > > -- end of postfinger output -- > > ############################################################# > debugger_command = PATH=/bin:/usr/bin:/usr/local/bin; (strace -p $process_id 2>&1 > | logger -p mail.info) & sleep 5 > qmgr fifo n - - 300 1 qmgr -D > ############################################################# > > Feb 6 09:27:51 davidwbrown postfix/local[18078]: B3F5023C054: to=<cc...@cc...>, > relay=local, delay=9, status=sent (delivered to comma > nd: /usr/bin/procmail) > Feb 6 09:27:51 davidwbrown logger: select(15, [5 6 13 14], [], [5 6 13 14], {100, > 0}) = 1 (in [13], left {97, 829000}) > Feb 6 09:27:51 davidwbrown logger: time(NULL) = 1202311671 > Feb 6 09:27:51 davidwbrown logger: ioctl(13, FIONREAD, [18]) = 0 > Feb 6 09:27:51 davidwbrown logger: time(NULL) = 1202311671 > Feb 6 09:27:51 davidwbrown logger: select(14, [13], NULL, [13], {3600, 0}) = 1 > (in [13], left {3600, 0}) > Feb 6 09:27:51 davidwbrown logger: read(13, "reason\0\0status\0000\0\0", 4096) > = 18 > Feb 6 09:27:51 davidwbrown logger: close(13) = 0 > Feb 6 09:27:51 davidwbrown logger: stat64("bounce/B/3/B3F5023C054", 0xbfffd96c) > = -1 ENOENT (No such file or directory) > Feb 6 09:27:51 davidwbrown logger: unlink("active/B/3/B3F5023C054") = 0 > Feb 6 09:27:51 davidwbrown logger: time([1202311671]) = 1202311671 > Feb 6 09:27:51 davidwbrown logger: getpid() = 17914 > Feb 6 09:27:51 davidwbrown logger: rt_sigaction(SIGPIPE, {0x40240a70, [], 0}, > {SIG_IGN}, 8) = 0 > Feb 6 09:27:51 davidwbrown postfix/qmgr[17914]: B3F5023C054: removed > Feb 6 09:27:51 davidwbrown logger: send(7, "<22>Feb 6 09:27:51 postfix/qmgr"..., > 61, 0) = 61 > Feb 6 09:27:51 davidwbrown logger: rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = > 0 > Feb 6 09:27:51 davidwbrown logger: alarm(333) = 331 > Feb 6 09:27:51 davidwbrown logger: ioctl(3, FIONREAD, [100]) = 0 > Feb 6 09:27:51 davidwbrown logger: time(NULL) = 1202311671 > Feb 6 09:28:09 davidwbrown postfix/postfix-script: refreshing the Postfix mail > system > Feb 6 09:28:09 davidwbrown postfix/master[11973]: reload configuration > Feb 6 09:28:09 davidwbrown logger: select(15, [5 6 14], [], [5 6 14], {97, 0}) > = 2 (in [5 6], left {78, 514000}) > Feb 6 09:28:09 davidwbrown logger: time(NULL) = 1202311689 > Feb 6 09:28:09 davidwbrown logger: exit_group(0) = ? > Feb 6 09:28:09 davidwbrown logger: Process 17914 detached > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > - > Forwarded by the Webmin mailing list at web...@li... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-list |