User at domain.tld doesn't exist (postfix error 550 5.1.1)
soko.tica
soko.tica at gmail.com
Mon Feb 22 14:11:54 UTC 2016
Hello list,
I am trying to send an e-mail message from the local root to another local
user (alias to root) on the same box. While it functions without dovecot,
it doesn't work with dovecot installed. Local user is recognized, but local
user at domain.tld isn't. While this option is turned on in postfix, I believe
it has something with dovecot configuration, due to doveadm isnt' able to
recognise user at domain.tld
Bellow are the outputs of doveadm user username, doveadm user
username at domain.tld, doveconf -n, tail -f /var/log/mail.log, cat
/etc/aliases and postconf -n.
Please advise. Thanks in advance.
# doveadm user testuser
field value
uid 1000
gid 1000
home /home/testuser
mail maildir:~/Maildir
system_groups_user testuser
========================================
# doveadm user testuser at mail.domain.tld
field valueuserdb lookup: user testuser at mail.domain.tld doesn't exist
======================================
# doveadm user testuser at domain.tld
field valueuserdb lookup: user testuser at domain.tld doesn't exist
=======================================
# doveconf -n
# 2.2.13: /etc/dovecot/dovecot.conf
# OS: Linux 3.18.26-x1-64 x86_64 Debian 8.3
hostname = mail.domain.tld
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
lda_original_recipient_header = X-Original-To
lmtp_save_to_detail_mailbox = yes
mail_location = maildir:~/Maildir
maildir_very_dirty_syncs = yes
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
separator = /
type = private
}
passdb {
driver = pam
}
passdb {
driver = pam
}
plugin {
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
}
postmaster_address = postmaster at mail.domain.tld
protocols = lmtp
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
}
ssl = no
ssl_cert = </etc/dovecot/dovecot.pem
ssl_key = </etc/dovecot/private/dovecot.pem
userdb {
driver = passwd
}
userdb {
driver = passwd
}
protocol lmtp {
mail_fsync = optimized
}
protocol lda {
mail_fsync = optimized
}
===============================
# tail -f /var/log/mail.log
Feb 22 13:21:01 uidigaa4 postfix/qmgr[4657]: 75E0722137: removed
Feb 22 13:21:01 uidigaa4 dovecot: lmtp(4764): Connect from local
Feb 22 13:21:01 uidigaa4 postfix/lmtp[4763]: 82EA222140:
to=<testuser at mail.domain.tld>, orig_to=<root at mail.domain.tld>,
relay=mail.domain.tld[private/dovecot-lmtp], delay=0.01, delays=0/0/0.01/0,
dsn=5.1.1, status=bounced (host mail.domain.tld[private/dovecot-lmtp] said:
550 5.1.1 <testuser at mail.domain.tld> User doesn't exist:
testuser at mail.domain.tld (in reply to RCPT TO command))
Feb 22 13:21:01 uidigaa4 dovecot: lmtp(4764): Disconnect from local:
Successful quit
Feb 22 13:21:01 uidigaa4 postfix/qmgr[4657]: 82EA222140: removed
=======================
# cat /etc/aliases
# See man 5 aliases for format
postmaster: root
root: testuser
===================
# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
delay_warning_time = 4h
inet_interfaces = all
mailbox_size_limit = 0
mailbox_transport = lmtp:unix:private/dovecot-lmtp
mydestination = $myhostname localhost.$mydomain localhost $mydomain
mydomain = domain.tld
myhostname = mail.domain.tld
mynetworks = [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $myhostname
notify_classes = resource, software
readme_directory = no
recipient_delimiter = +
relay_domains = $mydestination
relay_transport = error
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
More information about the dovecot
mailing list