you need to start smtpd with -dv not -bv to enable debug logging :-) Gilles
On Mon, Oct 26, 2009 at 11:13:29PM +0100, Robert wrote: > > Setup: > Running as "user1" I sent an email to "testuser" (local) and I expected > it to end up in the "root" mbox since that was what I configured in > aliases. > > (note: I know that you shouldn't receive email as root, this is just a > test setup for trying out the new smtpd) > > > > > /etc/mail/smtpd.conf > --- > listen on lo0 > map "aliases" { source db "/etc/mail/aliases.db" } > accept from "127.0.0.1" for local deliver to mbox > --- > > > /etc/mail/aliases (I've run newaliases after editing) > --- > # > # $OpenBSD: aliases,v 1.30 2009/05/20 21:10:06 thib Exp $ > # > # Aliases in this file will NOT be expanded in the header from > # Mail, but WILL be visible over networks or from /usr/libexec/mail.local. > # > # >>>>>>>>>> The program "newaliases" must be run after > # >> NOTE >> this file is updated for any changes to > # >>>>>>>>>> show through to sendmail. > # > > # Basic system aliases -- these MUST be present > MAILER-DAEMON: postmaster > postmaster: root > > # General redirections for important pseudo accounts > daemon: root > ftp-bugs: root > operator: root > uucp: root > www: root > > # Redirections for pseudo accounts that should not receive mail > _afs: /dev/null > _bgpd: /dev/null > _btd: /dev/null > _dhcp: /dev/null > _dvmrpd: /dev/null > _fingerd: /dev/null > _ftp: /dev/null > _hostapd: /dev/null > _identd: /dev/null > _isakmpd: /dev/null > _kadmin: /dev/null > _kdc: /dev/null > _mopd: /dev/null > _ntp: /dev/null > _ospfd: /dev/null > _ospf6d: /dev/null > _pflogd: /dev/null > _portmap: /dev/null > _ppp: /dev/null > _rbootd: /dev/null > _relayd: /dev/null > _ripd: /dev/null > _rstatd: /dev/null > _rtadvd: /dev/null > _rusersd: /dev/null > _rwalld: /dev/null > _smtpd: /dev/null > _snmpd: /dev/null > _spamd: /dev/null > _syslogd: /dev/null > _tcpdump: /dev/null > _tftpd: /dev/null > _x11: /dev/null > _ypldap: /dev/null > bin: /dev/null > named: /dev/null > nobody: /dev/null > popa3d: /dev/null > proxy: /dev/null > smmsp: /dev/null > sshd: /dev/null > > # Well-known aliases -- these should be filled in! > # root: > # manager: > # dumper: > > # RFC 2142: NETWORK OPERATIONS MAILBOX NAMES > abuse: root > # noc: root > security: root > > # RFC 2142: SUPPORT MAILBOX NAMES FOR SPECIFIC INTERNET SERVICES > # hostmaster: root > # usenet: root > # news: usenet > # webmaster: root > # ftp: root > > # uncomment this for msgs: > # msgs: "|/usr/bin/msgs -s" > > testuser: root > --- > > > command run on local machine > --- > mail -s test2 testuser > test2 > . > --- > > > smtpd -bv > --- > warning: could not load cert: lo0, no SSL/TLS/AUTH support > startup [debug mode] > smtpd: max open files 1024 > smtpd: will accept at most 768 clients > parent_send_config: configuring smtp > parent_send_config_client_certs: configuring smtp > parent_send_config_ruleset: reloading rules and maps > parent_send_config_ruleset: reloading rules and maps > smtp_setup_events: listen on IPv6:fe80:3::1 port 25 flags 0x0 cert "lo0" > smtp_setup_events: listen on IPv6:::1 port 25 flags 0x0 cert "lo0" > smtp_setup_events: listen on 127.0.0.1 port 25 flags 0x0 cert "lo0" > smtp_accept: incoming client on listener: 0x2051b6000 > smtp_accept: accepted client on listener: 0x2051b6000 > lookup_ptr 127.0.0.1 > lookup_ptr success > session_pickup: greeting client > command: EHLO args: pcc.abc.test > command: MAIL From args: <us...@pcc.abc.test> > session_rfc5321_mail_handler: sending notification to mfa > matching: pcc.abc.test to localhost > matching: pcc.abc.test to pcc.abc.test > matching: pcc.abc.test to localhost > matching: pcc.abc.test to pcc.abc.test > smtp_dispatch_mfa: mfa handled return path > queue_dispatch_smtp: creating message file > smtp_dispatch_queue: queue handled message creation > command: RCPT To args: <testu...@pcc.abc.test> > matching: pcc.abc.test to localhost > matching: pcc.abc.test to pcc.abc.test > smtp_dispatch_mfa: mfa handled return path > command: DATA args: (null) > command: RSET args: (null) > command: RSET args: (null) > command: MAIL From args: <> > session_rfc5321_mail_handler: sending notification to mfa > matching: to localhost > matching: to pcc.abc.test > smtp_dispatch_mfa: mfa handled return path > queue_dispatch_smtp: creating message file > smtp_dispatch_queue: queue handled message creation > command: RCPT To args: <us...@pcc.abc.test> > matching: pcc.abc.test to localhost > matching: pcc.abc.test to pcc.abc.test > smtp_dispatch_mfa: mfa handled return path > command: DATA args: (null) > command: RSET args: (null) > command: RSET args: (null) > command: MAIL From args: <> > session_rfc5321_mail_handler: sending notification to mfa > matching: to localhost > matching: to pcc.abc.test > smtp_dispatch_mfa: mfa handled return path > queue_dispatch_smtp: creating message file > smtp_dispatch_queue: queue handled message creation > command: RCPT To args: <postmas...@pcc.abc.test> > matching: pcc.abc.test to localhost > matching: pcc.abc.test to pcc.abc.test > smtp_dispatch_mfa: mfa handled return path > ^Crunner handler > queue handler > smtp server exiting > mail transfer agent exiting > mail delivery agent exiting > lookup agent exiting > mail filter exiting > control process exiting > parent terminating > --- > > > content of /var/spool/mqueue/.... > --- > This is a MIME-encapsulated message > > --n9QM0pDG021630.1256594469/pcc.abc.test > > The original message was received at Mon, 26 Oct 2009 23:00:52 +0100 (CET) > from localhost > > ----- The following addresses had permanent fatal errors ----- > user1 > (reason: 530 Recipient rejected) > (expanded from: user1) > > ----- Transcript of session follows ----- > ... while talking to [127.0.0.1]: > >>> RCPT To:<us...@pcc.abc.test> > <<< 530 Recipient rejected > 554 5.0.0 Service unavailable > >>> DATA > <<< 503 Need RCPT before DATA > > --n9QM0pDG021630.1256594469/pcc.abc.test > Content-Type: message/delivery-status > > Reporting-MTA: dns; pcc.abc.test > Arrival-Date: Mon, 26 Oct 2009 23:00:52 +0100 (CET) > > Final-Recipient: RFC822; us...@pcc.abc.test > Action: failed > Status: 5.0.0 > Remote-MTA: DNS; [127.0.0.1] > Diagnostic-Code: SMTP; 530 Recipient rejected > Last-Attempt-Date: Mon, 26 Oct 2009 23:00:59 +0100 (CET) > > --n9QM0pDG021630.1256594469/pcc.abc.test > Content-Type: message/rfc822 > > Return-Path: <MAILER-DAEMON> > Received: from localhost (localhost) > by pcc.abc.test (8.14.3/8.14.3/Submit) id n9QM0pDF021630; > Mon, 26 Oct 2009 23:00:52 +0100 (CET) > Date: Mon, 26 Oct 2009 23:00:52 +0100 (CET) > From: Mail Delivery Subsystem <MAILER-DAEMON> > Message-Id: <200910262200.n9qm0pdf021...@pcc.abc.test> > To: user1 > MIME-Version: 1.0 > Content-Type: multipart/report; report-type=delivery-status; > boundary="n9QM0pDF021630.1256594452/pcc.abc.test" > Subject: Returned mail: see transcript for details > Auto-Submitted: auto-generated (failure) > > This is a MIME-encapsulated message > > --n9QM0pDF021630.1256594452/pcc.abc.test > > The original message was received at Mon, 26 Oct 2009 23:00:51 +0100 (CET) > from r...@localhost > > ----- The following addresses had permanent fatal errors ----- > testuser > (reason: 530 Recipient rejected) > (expanded from: testuser) > > ----- Transcript of session follows ----- > ... while talking to [127.0.0.1]: > >>> RCPT To:<testu...@pcc.abc.test> > <<< 530 Recipient rejected > 554 5.0.0 Service unavailable > >>> DATA > <<< 503 Need RCPT before DATA > > --n9QM0pDF021630.1256594452/pcc.abc.test > Content-Type: message/delivery-status > > Reporting-MTA: dns; pcc.abc.test > Arrival-Date: Mon, 26 Oct 2009 23:00:51 +0100 (CET) > > Final-Recipient: RFC822; testu...@pcc.abc.test > Action: failed > Status: 5.0.0 > Remote-MTA: DNS; [127.0.0.1] > Diagnostic-Code: SMTP; 530 Recipient rejected > Last-Attempt-Date: Mon, 26 Oct 2009 23:00:51 +0100 (CET) > > --n9QM0pDF021630.1256594452/pcc.abc.test > Content-Type: message/rfc822 > > Return-Path: <user1> > Received: (from r...@localhost) > by pcc.abc.test (8.14.3/8.14.3/Submit) id n9QM0pDE021630 > for testuser; Mon, 26 Oct 2009 23:00:51 +0100 (CET) > Date: Mon, 26 Oct 2009 23:00:51 +0100 (CET) > From: user1 > Message-Id: <200910262200.n9qm0pde021...@pcc.abc.test> > To: testuser > Subject: test2 > > test2 > > --n9QM0pDF021630.1256594452/pcc.abc.test-- > > > --n9QM0pDG021630.1256594469/pcc.abc.test-- > > > > > > Gilles Chehade wrote: > >On Mon, Oct 26, 2009 at 10:17:30PM +0100, Robert wrote: > >>I don't have an answer to this, but I would like to add that I have the > >>same problem with aliases (no vmap in use): > >> > >>If i have an entry like "aliasuser: realuser" in the aliases file, then > >>any email to "aliasuser" will be rejected with "530"; only real users > >>are accepted as recipients. > >> > >>It seems to me that SMTPD is not resolving the usernames. > >> > >>regards, > >>Robert > >> > > > >can you please show us your smtpd.conf, /etc/mail/aliases file and > >the output of smtpd -dv while you reproduce the issue ? > > > >Gilles > > > -- Gilles Chehade freelance developer/sysadmin/consultant http://www.poolp.org