Доброго времени суток товарищи! Это мой первый проект на Linux так что не ругайте ). Настроил 2 сервера: на первом Postfix + Dovecot (mail.company.local), на втором OpenLdap (ldap.company.local).
На Ldap сервере созданы 3 учётки c почтовыми адресами: test1@company.local, test2@company.local, test3@company.ru
test1 и test2 друг с другом нормально переписываются, отвечают на письма. С test3 сложнее, к нему приходят письма от test1 и test2, а ответить или написать новое письмо он им не может. Появляется ошибка о том что невозможно соединиться с сервером исходящей почты. помогите пожалуйста разобраться с проблемой.main.cf:
alias_maps =
append_dot_mydomain = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
dovecot_destination_recipient_limit = 1
inet_interfaces = all
inet_protocols = ipv4
local_transport = error:Local Transport Disabled
mydestination = localhost.$mydomain, localhost
mydomain = company.local
myhostname = mail.company.local
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.20.197.0/24
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_tls_security_options = noanonymous, nodictionary, noactive
smtpd_sasl_type = dovecot
virtual_alias_maps = proxy:ldap:/etc/postfix/ldap_virtual_aliases.cf
virtual_mailbox_domains = hash:/etc/postfix/virtual_domains
virtual_mailbox_maps = proxy:ldap:/etc/postfix/ldap_virtual_recipients.cf
virtual_transport = dovecotmaster.cf:
smtp inet n - - - - smtpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - - 1000? 1 tlsmgr
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
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
relay unix - - - - - smtp
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
dovecot unix - n n - - pipe
flags=ODRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -e -f ${sender} -d ${recipient}
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/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 -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}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
> test1 и test2 друг с другом нормально переписываются, отвечают на письма. С
> test3 сложнее, к нему приходят письма от test1 и test2, а
> ответить или написать новое письмо он им не может. Появляется
> ошибка о том что невозможно соединиться с сервером исходящей почты. помогите
> пожалуйста разобраться с проблемой.логи ошибок приложите где эта ошибка фигурирует
> логи ошибок приложите где эта ошибка фигурируетmail.log:
Nov 24 09:27:16 mail dovecot: auth: Debug: auth client connected (pid=2108)
Nov 24 09:27:16 mail dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=imap#011session=mvvgbkMl4gAKFMVT#011lip=10.20.197.96#011rip=10.20.197.83#011lport=143#011rport=61666
Nov 24 09:27:16 mail dovecot: auth: Debug: client passdb out: CONT#0111
Nov 24 09:27:16 mail dovecot: auth: Debug: client in: CONT<hidden>
Nov 24 09:27:16 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<mvvgbkMl4gAKFMVT>): bind search: base=ou=people,dc=company,dc=local filter=(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=test3))
Nov 24 09:27:16 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<mvvgbkMl4gAKFMVT>): result: uniqueIdentifier=test3; uniqueIdentifier unused
Nov 24 09:27:16 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<mvvgbkMl4gAKFMVT>): result: uniqueIdentifier=test3
Nov 24 09:27:16 mail dovecot: auth: Debug: client passdb out: OK#0111#011user=test3
Nov 24 09:27:16 mail dovecot: auth: Debug: master in: REQUEST#0113251109889#0112108#0111#0114f237f9b4dad41a7a5dc431f6ff5b1ed#011session_pid=2109#011request_auth_token
Nov 24 09:27:16 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<mvvgbkMl4gAKFMVT>): user search: base=ou=people,dc=company,dc=local scope=subtree filter=(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=test3)) fields=mailHomeDirectory,mailUidNumber,mailGidNumber,mailStorageDirectory
Nov 24 09:27:16 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<mvvgbkMl4gAKFMVT>): result: mailGidNumber=5000 mailHomeDirectory=/srv/vmail/company.ru/test3 mailStorageDirectory=maildir:/srv/vmail/company.ru/test3/Maildir mailUidNumber=5000; mailStorageDirectory,mailUidNumber,mailHomeDirectory,mailGidNumber unused
Nov 24 09:27:16 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<mvvgbkMl4gAKFMVT>): result: mailGidNumber=5000 mailHomeDirectory=/srv/vmail/company.ru/test3 mailStorageDirectory=maildir:/srv/vmail/company.ru/test3/Maildir mailUidNumber=5000
Nov 24 09:27:16 mail dovecot: auth: Debug: master userdb out: USER#0113251109889#011test3#011home=/srv/vmail/company.ru/test3#011uid=5000#011gid=5000#011mail=maildir:/srv/vmail/company.ru/test3/Maildir#011auth_token=01f88233af6feda21347f5918357888494a62fa9
Nov 24 09:27:16 mail dovecot: imap-login: Login: user=<test3>, method=PLAIN, rip=10.20.197.83, lip=10.20.197.96, mpid=2109, session=<mvvgbkMl4gAKFMVT>
Nov 24 09:35:31 mail dovecot: auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
Nov 24 09:35:31 mail dovecot: auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
Nov 24 09:35:31 mail dovecot: auth: Debug: Module loaded: /usr/lib/dovecot/modules/auth/libauthdb_ldap.so
Nov 24 09:35:31 mail dovecot: auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
Nov 24 09:35:31 mail dovecot: auth: Debug: auth client connected (pid=2202)
Nov 24 09:35:31 mail dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=imap#011session=KtVejEMlXAAKFMVT#011lip=10.20.197.96#011rip=10.20.197.83#011lport=143#011rport=61788
Nov 24 09:35:31 mail dovecot: auth: Debug: client passdb out: CONT#0111
Nov 24 09:35:31 mail dovecot: auth: Debug: client in: CONT<hidden>
Nov 24 09:35:31 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<KtVejEMlXAAKFMVT>): bind search: base=ou=people,dc=company,dc=local filter=(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=test3))
Nov 24 09:35:31 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<KtVejEMlXAAKFMVT>): result: uniqueIdentifier=test3; uniqueIdentifier unused
Nov 24 09:35:31 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<KtVejEMlXAAKFMVT>): result: uniqueIdentifier=test3
Nov 24 09:35:31 mail dovecot: auth: Debug: client passdb out: OK#0111#011user=test3
Nov 24 09:35:31 mail dovecot: auth: Debug: master in: REQUEST#0113156738049#0112202#0111#011a84cc318cd90a2b125e16d9f9360897d#011session_pid=2205#011request_auth_token
Nov 24 09:35:31 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<KtVejEMlXAAKFMVT>): user search: base=ou=people,dc=company,dc=local scope=subtree filter=(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=test3)) fields=mailHomeDirectory,mailUidNumber,mailGidNumber,mailStorageDirectory
Nov 24 09:35:31 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<KtVejEMlXAAKFMVT>): result: mailGidNumber=5000 mailHomeDirectory=/srv/vmail/company.ru/test3 mailStorageDirectory=maildir:/srv/vmail/company.ru/test3/Maildir mailUidNumber=5000; mailStorageDirectory,mailUidNumber,mailHomeDirectory,mailGidNumber unused
Nov 24 09:35:31 mail dovecot: auth: Debug: ldap(test3,10.20.197.83,<KtVejEMlXAAKFMVT>): result: mailGidNumber=5000 mailHomeDirectory=/srv/vmail/company.ru/test3 mailStorageDirectory=maildir:/srv/vmail/company.ru/test3/Maildir mailUidNumber=5000
Nov 24 09:35:31 mail dovecot: auth: Debug: master userdb out: USER#0113156738049#011test3#011home=/srv/vmail/company.ru/test3#011uid=5000#011gid=5000#011mail=maildir:/srv/vmail/company.ru/test3/Maildir#011auth_token=7949497056b40527e5f853e1dcdee9486d7ed8d4
Nov 24 09:35:31 mail dovecot: imap-login: Login: user=<test3>, method=PLAIN, rip=10.20.197.83, lip=10.20.197.96, mpid=2205, session=<KtVejEMlXAAKFMVT>Ошибку я сам не увидел в логах. Ошибка появляется в почтовом клиенте (thunderbird)
>> test1 и test2 друг с другом нормально переписываются, отвечают на письма. С
>> test3 сложнее, к нему приходят письма от test1 и test2, а
>> ответить или написать новое письмо он им не может. Появляется
>> ошибка о том что невозможно соединиться с сервером исходящей почты. помогите
>> пожалуйста разобраться с проблемой.
> логи ошибок приложите где эта ошибка фигурирПроблема оказалась в почтовом клиенте thunderbird, в ms outlook всё заработало. Спасибо за участие.