Я использую Ubuntu 16.04 с Bash, Nginx, и sSMTP
. На этой среде у меня есть 2 или больше приложения WordPress.
Базовая конфигурация sSMTP
позволяет этому направлять электронные письма формы контакта WordPress из одного приложения, в мой персональный почтовый ящик (Gmail).
sudo cat /etc/ssmtp/ssmtp.conf
:
root=MY_GMAIL_ADDRESS@gmail.com
mailhub=smtp.gmail.com:587
UseTLS=YES
UseSTARTTLS=YES
AuthUser=MY_GMAIL_ADDRESS@gmail.com
AuthPass=___MY_GMAIL_PASSWORD___
rewriteDomain=gmail.com
hostname=alien
FromLineOverride=YES
В случае, если у меня есть 2 или больше приложения, как должен sSMTP
conf быть восстановленным, когда у пользователя Ubuntu есть 2 или больше приложения?
В Вашем ответе также обратитесь к проблеме безопасности. Помещение моего персонального пароля Gmail, выставленного в файле конфигурации, походит на угрозу безопасности, не что-то, что я хочу сделать. С другой стороны, я не хочу создавать вторую учетную запись Gmail, или я должен и должен замолчать и сделать так?...
Обычно нет никакой потребности изменить Ваш ssmtp
конфигурация. Если Вы хотите придерживаться своей единственной учетной записи Gmail, Вы могли бы, возможно, использовать +
дополнительная функция, где можно расширить адрес Gmail путем добавления +something
к части прежде @gmail.com
.
Таким образом, Вы получаете все электронные письма в своей учетной записи Gmail, но можно сказать им независимо битом, который Вы добавили после +. (больше информации здесь).
Но Вы могли также просто принять решение настроить любой другой адрес электронной почты в Wordpress.
Что касается аспекта безопасности этого: Если можно постараться не помещать очень персональный пароль почтового ящика в системный файл в открытом тексте, особенно в системе под управлением Wordpress (имеет настоящую историю того, чтобы быть взломанным), это было бы намного лучше. У Вас есть несколько вариантов здесь (большинство которых отклонилось бы слишком много от исходной темы этого вопроса):
Просто создайте другую учетную запись Gmail, которую Вы используете только с этой целью: аутентификация smtp сессии для ssmtp
. Вы все еще сможете послать электронные письма на свой обычный счет Gmail, но не иметь для помещения его ценного пароля в файл конфигурации.
Установите и настройте smtp сервер на своей машине.
Другая опция состояла бы в том, чтобы проверить, предлагает ли Ваш поставщик (тот, где Ваш сервер Wordpress расположен) smtp сервер. Обычно этому даже не нужна smtp аутентификация, которая будет настроена. Это было бы предпочтительным вариантом, по-моему.