URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96379
[ Назад ]

Исходное сообщение
"Postfix принимает но не отправляет почту "

Отправлено axa_iwt , 23-Ноя-15 18:03 
Доброго времени суток товарищи! Это мой первый проект на 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 = dovecot

master.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}


Содержание

Сообщения в этом обсуждении
"Postfix принимает но не отправляет почту "
Отправлено eRIC , 23-Ноя-15 18:37 
> test1 и test2 друг с другом нормально переписываются, отвечают на письма. С
> test3 сложнее, к нему приходят письма от test1 и test2, а
> ответить или написать новое письмо  он им не может. Появляется
> ошибка о том что невозможно соединиться с сервером исходящей почты. помогите
> пожалуйста разобраться с проблемой.

логи ошибок приложите где эта ошибка фигурирует


"Postfix принимает но не отправляет почту "
Отправлено axa_iwt , 24-Ноя-15 09:59 
> логи ошибок приложите где эта ошибка фигурирует

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)


"Postfix принимает но не отправляет почту "
Отправлено axa_iwt , 24-Ноя-15 10:14 
>> test1 и test2 друг с другом нормально переписываются, отвечают на письма. С
>> test3 сложнее, к нему приходят письма от test1 и test2, а
>> ответить или написать новое письмо  он им не может. Появляется
>> ошибка о том что невозможно соединиться с сервером исходящей почты. помогите
>> пожалуйста разобраться с проблемой.
> логи ошибок приложите где эта ошибка фигурир

Проблема оказалась в почтовом клиенте thunderbird, в ms outlook всё заработало. Спасибо за участие.