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

Reply via email to