Попытался настроить отправку почты через Postfix на GMail. На получилось.
Шел по пути, подробно описанном в статье "Gmail on Home Linux Box using Postfix and Fetchmail"
(Mike Chirico). Не получилось.
Сообщение из логов:
/var/log/mail/info:
setting up TLS connection to smtp.gmail.com
looking for session 64.233.185.111:587:mx.gmail.com in client cache
lookup client session id=64.233.185.111:25:mx.gmail.com
SSL_connect:before/connect initialization
SSL_connect:SSLv2/v3 write client hello A
read from 080A64D8 [080AFB18] (7 bytes => -1 (0xFFFFFFFF))
SSL_connect:error in SSLv2/v3 read server hello A
read from 080A64D8 [080AFB18] (7 bytes => 7 (0x7))
0000 16 03 01 00 4a 02 ....J.
0006 - <SPACES/NULLS>
/var/log/mail/warnings:
warning: TLS library problem: 4592:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed:s3_clnt.c:842:
Поясните, пожалуйста, в чем может быть проблема.
Когда я генерировал сертификаты - вводил имена, E-Mail адреса и т.д.
Они имеют какое-нибудь значение? Не должны ли они совпадать с именеи,
под которым зарегистрировал ящик?
Версии Postfix-a, OpenSSL, SASL - взял последние.
Postfix перекомпилирован с поддержкой TLS (-DUSE_TLS)
Без TLS-а (на других серверах) работает нормально -
отправляет почту, авторизируется.
Ниже я привел main.cf (может, кто-нибуть не
поленится и взглянет/напишет/посоветует).
main.cf
----------------------------------
## TLS Settings
For no logs set = 0
smtp_tls_loglevel = 3
smtp_tls_per_site = hash:/etc/postfix/tls_per_site
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_tls_cert_file = /etc/postfix/FOO-cert.pem
smtp_tls_key_file = /etc/postfix/FOO-key.pem
smtp_tls_session_cache_database = btree:/var/run/smtp_tls_session_cache
smtp_use_tls = yes
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_cert_file = /etc/postfix/FOO-cert.pem
smtpd_tls_key_file = /etc/postfix/FOO-key.pem
smtpd_tls_received_header = yes
smtpd_tls_session_cache_database = btree:/var/run/smtpd_tls_session_cache
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
myhostname=localhost.localdomain
mydomain=localdomain
## SASL Settings
smtpd_sasl_auth_enable = no
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_sasl_local_domain = $myhostname
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtpd_sasl_application_name = smtpd
## Gmail Relay
relayhost = [smtp.gmail.com] (!!!! Так-же пробовал [smtp.gmail.com]:587)
# Disable DNS Lookups
disable_dns_lookups = yes
smtp_generic_maps = hash:/etc/postfix/generic
transport_maps = hash:/etc/postfix/transport
----------------------------------
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как заставить postfix отправлять письма через разные аккуанты на gmail? (2009)
- Форум postfix + gmail (2006)
- Форум Проблема отправки письма Postfix (2016)
- Форум Postfix (2011)
- Форум Дырявые сайты, идёт рассылка спама (2014)
- Форум Не отправляются сообщения Postfix Centos 7 (2017)
- Форум Postfix рассылает спам (2015)
- Форум Postfix 2.11.0 - как отключить проверку look up host ? (2015)
- Форум Postfix+SASL auth HELP! (2004)
- Форум Postfix почта не приходит в ящик maildir (2010)