Мой домен использует электронную почту приложений Google в качестве хостинга электронной почты. Мне было интересно, есть ли способ подключиться к электронной почте Google с моего сервера unix, чтобы я мог отправлять почту через эту учетную запись приложений Google.
Например, monit (программный пакет для мониторинга серверов) будет отправлять почту в локальную систему, используя "set mailserver localhost". Есть ли способ заменить localhost каким-либо адресом из приложений Google?
В настоящее время учетные записи Gmail и Google Apps поддерживают исходящий SMTP. Я не уверен, нужно ли его включать или нет, я думаю, что он включен по умолчанию. Настройки (для обоих): Сервер: smtp.gmail.com Порт: 587 Использовать SSL Имя пользователя: google-apps-or-gmail @ address Passowrd: google-apps-or-gmail-password
Monit можно настроить для использования этих параметров в соответствии с этот вопрос:
set mailserver smtp.gmail.com PORT 587 USERNAME "info@mydomain.com" PASSWORD "mypassword" using TLSV1 with timeout 30 seconds
Это должно быть довольно легко с ssmtp, вот вики-статья говорю о том, как настроить ssmtp на gentoo. Хотя расположение файлов может отличаться, конфигурация должна быть такой же.
Вы можете ретранслировать электронную почту через Google Apps, если у вас есть пакет Premium или Education, а не бесплатный.
Настройте Google Apps для маршрутизации исходящей почты на ваш SMTP-сервер:
Затем все электронные письма вашего сервера Unix должны отправляться через ретранслятор Google.
Теоретически вы могли бы просто добавить aspmx.l.google.com для мониторинга вместо localhost.