>> Прошу помощи в настрйки отправки почты через Яндекс.
>> На сервере с дин. внешним адресом работает некая система, результат работы которой
>> (pdf-файл) необходимо отсылать на почту. Решил через почтовую службу Яндекса.
>> Пробовал mailx и ssmtp из портов, но никак.
>> Sendmail'а в системе нет.
> покажите как пробовали и логи.В инете восновном народ через сервис Гугла делает, вот и я решил попробовать.
sendEmail -f _username_@gmail.com -t blablabla@gmail.com -u "test" -m "test" -s smtp.gmail.com:465 -xu _username_@gmail.com -xp PASSWD -o tls=yes
В документации к sendEmail нашел пример, где указывается порт 587. Через него как бы идет попытка аутентификации. Мой провайдер 465 порт не закрыл. Проверял nmap'ом.
Но появилась другая проблема.
sendEmail -f _username_@gmail.com -t blablabla@gmail.com -u "test" -m "test" -s smtp.gmail.com:587 -xu _username_@gmail.com -xp PASSWD -o tls=yes
*******************************************************************
Using the default of SSL_verify_mode of SSL_VERIFY_NONE for client
is deprecated! Please set SSL_verify_mode to SSL_VERIFY_PEER
together with SSL_ca_file|SSL_ca_path for verification.
If you really don't want to verify the certificate and keep the
connection open to Man-In-The-Middle attacks please set
SSL_verify_mode explicitly to SSL_VERIFY_NONE in your application.
*******************************************************************
at /usr/local/bin/sendEmail line 1906
Feb 12 08:54:09 myserver sendEmail[9520]: ERROR => ERROR => SMTP-AUTH: Authentication to smtp.gmail.com:587 failed.
Вот только не пойму кде указать SSL_VERIFY_PEER?