четверг, 20 августа 2015 г.

Отсылаем письма из консоли через GMail

   Если есть нужда отправлять почтовые уведомления из консоли, и желательно не попадать при этом в спам - можно использовать GMail.
   Все просто. Создаем в корневой папке пользователя файлик .mailrc следующего содержания
account gmail {
    set record=+Sent
    set nss-config-dir=/etc/pki/nssdb
    set smtp-use-starttls
    set smtp=smtp://smtp.gmail.com:587
    set smtp-auth=login
    set smtp-auth-user=ACCOUNT@gmail.com
    set smtp-auth-password="PASSWORD"
    set from="Your Name <ACCOUNT@gmail.com>"
     set ssl-verify=ignore
}

Вместо подчеркнутых значений вставляем свои. Может отличаться путь к nss, найти его можно командой
find / -name nssdb

 Далее любым удобным консольным клиентом отсылаем письмо, пример с mailx -
echo "Проверка отсылки почты" | mailx   -A gmail   -s "Проверка"  recipient@domain.com

где "-A gmail" указание записи в .mailrc , ключ -s  - заголовок письма, recipient@domain.com - ваш получатель.

Комментариев нет:

Отправить комментарий