Когда я искал настройку sendmail в Ubuntu, я не получил четкого ответа, каждый из них предполагал, что я знаю, о чем они говорят,
Я просто хочу, чтобы базовая конфигурация включала отправку электронной почты, в основном я буду использовать ее с механизмом приложений Google, чтобы разрешить отправку почты с сервера dev.
Я уже сделал это:
sudo apt-get install sendmail
затем
sudo sendmailconfig
но я не знаю, что на самом деле сделал последний.
sendmail
устаревшим (есть гораздо лучшие альтернативы!), Мой комментарий ПЯТЬ ЛЕТ назад был просто о том, что мы не переносим старые вопросы на другой сайт SE.Ответы:
Когда вы набираете
sudo sendmailconfig
, у вас должно быть предложено настроить sendmail.Для справки, файлы, которые обновляются во время настройки, расположены по следующему адресу (если вы хотите обновить их вручную):
Вы можете проверить sendmail, чтобы увидеть, правильно ли он настроен и настроен, набрав в командной строке следующее:
Следующее позволит вам добавить SMTP-реле к sendmail:
Добавьте следующие строки в sendmail.mc, но перед
MAILERDEFINITIONS
. Убедитесь, что вы обновили свой SMTP-сервер.Вызвать создание sendmail.cf (альтернативно запустить
make -C /etc/mail
):Перезапустите демон sendmail:
источник
your.isp.net
, я положилgmail.com
илиsmtp.gmail.com
там?sendmail.mc
файла должны быть в форме BACKTICK + ваш текст + ЕДИНАЯ ЦИТАТА.Я получил рабочий ответ (пока не могу ответить) после небольшого редактирования
Это не сработало для меня:
Первая одинарная кавычка для каждой строки должна быть заменена на обратную черту (`) следующим образом:
После изменения я запускаю:
А я в деле :)
источник
Объедините два ответа выше, я наконец заставлю это работать. Только будьте осторожны, чтобы первая одинарная кавычка для каждой строки была символом обратной черты (`) в файле sendmail.mc.
источник
AuthInfo:smtp.gmail.com "U:username" "P:password"
AuthInfo: smtp.gmail.com "U:yourusername@gmail.com" "P:yourpassword"