Назад | Перейти на главную страницу

Fetchmail и Procmail настроены с использованием TLS

Начну с того, что я не очень осведомлен о почтовых протоколах, шифровании и обо всем остальном, имеющем отношение к этому вопросу.

Моя цель - настроить fetchmail / procmail на машине для опроса моего электронного письма обмена и пересылки его в gmail (файлы конфигурации в конце вопроса). У меня есть доступ к двум постоянно включенным серверам, и я пробовал настроить это на обоих. В обоих случаях fetchmail может успешно получать желаемые электронные письма, но пересылка procmail имеет нежелательное поведение, описанное ниже:

сервер 1: сообщения электронной почты поступают в почтовый ящик назначения (Gmail), но без шифрования TLS (на что указывает сломанный красный замок на Gmail). Сервер в этом сценарии - это веб-сервер Dreamhost. Некоторый неосведомленный поиск заставляет меня думать, что это связано с тем, что исходящая почта на серверах dreamhost не имеет TLS (http://wiki.dreamhost.com/Secure_Email). Это действительно вероятный сценарий, или это может быть связано с моей конфигурацией fetchmail / procmail?

сервер 2: электронное письмо отправлено, но Gmail отклоняет его. Я прихожу к такому выводу на основании следующего сообщения журнала из /var/log/mail.log

B8F31A6B0219: to=<gmail_username@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.68.27]:25, delay=2.5, delays=0.01/0.01/2.3/0.19, dsn=2.0.0, status=sent (250 2.0.0 OK 1456578730 n203si17717347qhn.23 - gsmtp)

Опять же, действительно ли это происходит? Если да, каковы мои варианты устранения неполадок? Может быть, этот IP-адрес внесен в черный список Google, и это никогда не сработает? Как узнать?

Наконец, я открыт для любых предложений, как добиться этого другим способом.

.fetchmailrc

poll exchange.server protocol IMAP
    user "exchange_username"
    password "exchange_pass"
    smtpname "gmail_username@gmail.com"
    keep
    ssl
    no rewrite
    mda "/usr/bin/procmail -f %F -d %T"

.procmailrc

:0
! gmail_username@gmail.com