Сервер SMTP требует STARTTLS

На быстрый взгляд кажется, что у Вас есть одна из следующих ошибок:

  1. \photos\d$\Projects\warner\wwwroot\ не допустимый путь. Также photos машина, таким образом, должна быть двойная наклонная черта влево в запуске, или это - папка и должно быть после буквы диска.
  2. Полномочия являются неправильными для учетной записи пользователя, под которой работает задача.
2
задан 1 August 2012 в 01:24
2 ответа

SMTP-сервер Google Mail требует, чтобы вы подключились к TLS, но вы настроили fetchmail так, чтобы никогда не использовать TLS.

Проверьте свою командную строку fetchmail и файл конфигурации для sslproto и убедитесь, что для него установлено значение TLS1 .

В командной строке:

--sslproto TLS1

В файле conf:

sslproto TLS1

Подробнее о настройке SSL / TLS

sslproto TLS1

см. документацию fetchmail .

2
ответ дан 3 December 2019 в 11:54

Сначала вы должны получить сертификаты gmails:

openssl s_client -connect pop.gmail.com:995 -showcerts

Приведенная выше команда вернет сертификат из Gmail от Google.

Вам нужно скопировать часть сертификата, которая находится между надписью «НАЧАТЬ СЕРТИФИКАТ» часть и часть «КОНЕЦ СЕРТИФИКАТА» и сохраните их в файл.

сохраните его в /ssl/certs/.certs

.fetchmailrc

set daemon 90
set syslog
set postmaster serverusername
poll pop.gmail.com with proto POP3 and options no dns 
     user 'xxx@gmail.com' with pass "****"  is 'username' here options ssl sslcertck  sslcertpath '/ssl/certs/.certs' 
     smtphost localhost    
0
ответ дан 3 December 2019 в 11:54

Теги

Похожие вопросы