wb_editors
902
правки
(→Как настроить уведомления с более сложными условиями: добавил информацию про кавычки) |
Brainroot (обсуждение | вклад) |
||
(не показано 8 промежуточных версий 3 участников) | |||
Строка 6: | Строка 6: | ||
Электронные письма будут отправляться с одного из ваших почтовых ящиков, от которого потребуются: | Электронные письма будут отправляться с одного из ваших почтовых ящиков, от которого потребуются: | ||
*логин — например, <code>robot@ | *логин — например, <code>robot@wirenboard.com</code>, | ||
*пароль, | *пароль, | ||
*адрес и порт SMTP сервера. Для ящиков на Gmail это <code>smtp.gmail.com:587</code>, для Mail.Ru — <code>smtp.mail.ru:465</code> | *адрес и порт SMTP сервера. Для ящиков на Gmail это <code>smtp.gmail.com:587</code>, для Mail.Ru — <code>smtp.mail.ru:465</code>. | ||
==Для ящика на сервере Google== | ==Для ящика на сервере Google== | ||
Строка 17: | Строка 17: | ||
UseTLS=Yes | UseTLS=Yes | ||
UseSTARTTLS=Yes | UseSTARTTLS=Yes | ||
AuthUser=robot@ | AuthUser=robot@wirenboard.com | ||
AuthPass=qwerty12345 | AuthPass=qwerty12345 | ||
# Не забудьте добавить пустую пустую строку в конце файла | # Не забудьте добавить пустую пустую строку в конце файла | ||
Строка 25: | Строка 25: | ||
Обязательно оставьте пустую строку в конце файла — после строки с <code>AuthPass=</code>. | Обязательно оставьте пустую строку в конце файла — после строки с <code>AuthPass=</code>. | ||
Для отправки писем через Google Mail необходимо разрешить отправку писем | Для отправки писем через Google Mail необходимо [https://support.google.com/accounts/answer/6010255 разрешить отправку писем из менее защищённых приложений] и, возможно, [https://support.google.com/accounts/answer/185833 создать отдельный пароль]. | ||
==Для ящика на сервере mail.ru== | ==Для ящика на сервере mail.ru== | ||
Строка 34: | Строка 34: | ||
FromLineOverride=YES | FromLineOverride=YES | ||
UseTLS=Yes | UseTLS=Yes | ||
AuthUser=robot@ | AuthUser=robot@wirenboard.com | ||
AuthPass=qwerty12345 | AuthPass=qwerty12345 | ||
# Не забудьте добавить пустую пустую строку в конце файла | # Не забудьте добавить пустую пустую строку в конце файла | ||
Строка 42: | Строка 42: | ||
В файл <code>/etc/ssmtp/revaliases</code> добавьте строку: | В файл <code>/etc/ssmtp/revaliases</code> добавьте строку: | ||
<syntaxhighlight lang="linux-config"> | <syntaxhighlight lang="linux-config"> | ||
root:robot@ | root:robot@wirenboard.com:smtp.mail.ru:465 | ||
</syntaxhighlight> | |||
==Для ящика на сервере yandex.ru== | |||
Очистите содержимое файла <code>/etc/ssmtp/ssmtp.conf</code> и добавьте туда строки: | |||
<syntaxhighlight lang="linux-config"> | |||
mailhub=smtp.yandex.ru:465 | |||
FromLineOverride=YES | |||
UseTLS=Yes | |||
#Важно: Логин без домена | |||
AuthUser=robot | |||
AuthPass=qwerty12345 | |||
# Не забудьте добавить пустую пустую строку в конце файла | |||
</syntaxhighlight> | |||
В файл <code>/etc/ssmtp/revaliases</code> добавьте строку: | |||
<syntaxhighlight lang="linux-config"> | |||
root:robot@wirenboard.com:smtp.yandex.ru:465 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Проверка настроек== | ==Проверка настроек== | ||
Чтобы проверить, что отправка email заработала, выполните в [[ | Чтобы проверить, что отправка email заработала, выполните в [[SSH | консоли]] команду: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
echo 'Test message to check sSMTP new configuration' | ssmtp -v ivanov@gmail.com | echo 'Test message to check sSMTP new configuration' | ssmtp -v ivanov@gmail.com |