On Fri, 16 Nov 2012 16:09:54 -0600, /dev/rob0 wrote:

The fix to this is simply not to deliver mail to root. You should have
aliased root to a mortal user. Postfix will not invoke a mailbox_command
as root.

In broader terms, you should only use root for actual system
administration, and not for user tasks such as reading and sending mail.

See and edit /etc/aliases, then run "newaliases". Example:

root:   thufir

http://www.postfix.org/postconf.5.html#default_privs
http://www.postfix.org/postconf.5.html#mailbox_command
http://www.postfix.org/local.8.html
http://www.postfix.org/aliases.5.html

After you have done this, requeue the message:

# postsuper -r 35EC92A0D72

(or just delete it, s/-r/-d/, and try another test.)

http://www.postfix.org/postsuper.1.html


Ah, thank you.  Not dovecot at all, makes sense.  I was sending to root
because of a problem with keychain preventing usage of the "mail" command for users:

http://ubuntuforums.org/showthread.php?t=2065461

Anyhow, that's fixed so that I can now use the "mail" command as a
mortal, as you put it. I think I'm on my way, and that this is a postfix and not dovecot problem. The mail doesn't arrive, but the log shows as delivered (I think) and then removed for some reason:

thufir@dur:~$
thufir@dur:~$
thufir@dur:~$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 dur.bounceme.net ESMTP Postfix (Ubuntu)
HELO me
250 dur.bounceme.net
mail from:<thu...@example.com>
250 2.1.0 Ok
rcpt to:<thufir@localhost>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject: never arrives

postfix problem?
.
250 2.0.0 Ok: queued as 3C8392A0007
quit
221 2.0.0 Bye
Connection closed by foreign host.
thufir@dur:~$
thufir@dur:~$ mail
No mail for thufir
thufir@dur:~$
thufir@dur:~$
thufir@dur:~$ tail /var/log/mail.log
Nov 16 17:19:04 dur postfix/smtpd[2975]: connect from localhost[127.0.0.1]
Nov 16 17:19:32 dur postfix/smtpd[2975]: disconnect from localhost
[127.0.0.1]
Nov 16 17:19:36 dur postfix/smtpd[2975]: connect from localhost[127.0.0.1]
Nov 16 17:20:06 dur postfix/smtpd[2975]: 3C8392A0007: client=localhost
[127.0.0.1]
Nov 16 17:20:48 dur postfix/cleanup[2985]: 3C8392A0007: message-
id=<20121117012006.3c8392a0...@dur.bounceme.net>
Nov 16 17:20:48 dur postfix/qmgr[1521]: 3C8392A0007:
from=<thu...@example.com>, size=336, nrcpt=1 (queue active)
Nov 16 17:20:48 dur dovecot: lda(thufir):
msgid=<20121117012006.3c8392a0...@dur.bounceme.net>: saved mail to INBOX
Nov 16 17:20:48 dur postfix/local[2988]: 3C8392A0007:
to=<thufir@localhost>, relay=local, delay=55, delays=55/0.02/0/0.17,
dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver -
c /etc/dovecot/conf.d/01-mail-stack-delivery.conf -m "${EXTENSION}")
Nov 16 17:20:48 dur postfix/qmgr[1521]: 3C8392A0007: removed
Nov 16 17:20:54 dur postfix/smtpd[2975]: disconnect from localhost
[127.0.0.1]
thufir@dur:~$



thanks,

Thufir

Reply via email to