Intereting Posts
Сохранять только успешные команды в истории BASH Запустить сценарий и не потерять доступ к подсказке / терминалу Добавить всех пользователей в одну группу в другую группу? Пользовательские глобальные привязки клавиш в корице через gsettings Определить текущее имя оболочки Создайте пользователя ssh, который может обращаться только к домашнему каталогу Как использовать USB-накопитель как часть файловой системы для Chromebook под управлением Linux? Как удалить строку, если разница между двумя столбцами меньше 2000 Как начать первую команду из списка, напечатанного командой 'history | grep что-то ' Как создать постоянную переменную Ошибка обновления Ubuntu 17.04 «Ожидание автоматического выхода на охрану» Как включить список экземпляров Mint Linux Просмотр переменных цветов строк Удалите vim вручную после checkinstall Ubuntu, используя сценарий оболочки для цикла программы на C Запуск Skype через Wine

Как отправить почту через консоль на OpenBSD с помощью учетной записи Gmail?

Ошибка сертификата:

# echo "hello" | msmtp -a default DESTINATION@gmail.com msmtp: TLS certificate verification failed: unable to get local issuer certificate msmtp: could not send mail (account default from /root/.msmtprc) # 

В файле конфигурации:

 # cat .msmtprc # Set default values for all following accounts. defaults auth on tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/.msmtp.log # Gmail account gmail host smtp.gmail.com port 587 from FOOBAR@gmail.com user FOOBAR password BARFOO # Set a default account account default : gmail # по # cat .msmtprc # Set default values for all following accounts. defaults auth on tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/.msmtp.log # Gmail account gmail host smtp.gmail.com port 587 from FOOBAR@gmail.com user FOOBAR password BARFOO # Set a default account account default : gmail # 

Но у меня есть сертификат!

 # uname -mrs OpenBSD 6.0 amd64 # # cksum /etc/ssl/cert.pem /etc/ssl/certs/ca-certificates.crt 1384454833 189049 /etc/ssl/cert.pem 1384454833 189049 /etc/ssl/certs/ca-certificates.crt # 

Журнал только говорит:

 # cat .msmtp.log Aug 22 20:43:14 host=smtp.gmail.com tls=on auth=on user=FOOBAR from=FOOBAR@gmail.com recipients=DESTINATION@gmail.com errormsg='TLS certificate verification failed: unable to get local issuer certificate' exitcode=EX_UNAVAILABLE # 

Почему он не мог распознать сертификат?

Удалите файл /etc/ssl/certs/ca-certificates.crt и измените tls_trust_file на /etc/ssl/cert.pem .