Tenho uma conta do G Suite e desejo usar o SMTP do Google para enviar e-mails do meu servidor.
Como posso enviar e-mails do Linux CLI? Li com algumas pesquisas que preciso de um programa como o Sendmail, que é um MTA. O que não entendo é o motivo pelo qual preciso instalar um servidor de e-mail, enquanto o que desejo é usar o servidor SMTP do Google para enviar e-mails, não o meu servidor. O que o MTA do meu servidor realmente fará se eu quiser usar o SMTP do Google?
Em segundo lugar, se eu usar o SMTP do Google do meu servidor, isso significa para o destinatário de e-mail que o servidor do Google enviou o e-mail ou meu servidor enviou o e-mail? Qual endereço de servidor deve ser incluído no registro SPF?
Вам не нужен (облегченный) MTA на вашем сервере, если все приложения, которым необходимо отправлять сообщения электронной почты, имеют встроенную поддержку SMTP и настроены для использования внешнего SMTP-сервера.
Вероятно, это не так: потому что вместо настройки всех отдельных приложений отдельно с настройками MTA обычное / классическое поведение Linux заключается в том, что вы настраиваете хост для отправки электронной почты. Как только хост настроен правильно,тогда все приложения на этом хосте могут вызывать / var / lib / sendmail
(который долгое время на самом деле был sendmail, но в настоящее время все более современные замены, такие как Postfix, Exim и т. д., предоставляют свои вместо них есть собственные заглушки, совместимые с sendmail) для отправки исходящей электронной почты. Конфигурация отдельных приложений не требуется.
Вместо установки полноценного MTA вы можете установить минимальный MTA.
Минимальный MTA не будет выполнять никаких функций расширенной доставки почты и очередей, он просто пересылает все сообщения электронной почты с этого хоста на «mailhub» (также известный как «умный хост» или «ретранслятор SMTP» ), который будет осуществлять фактическую доставку почты предполагаемым получателям.
msmtp
, ssmtp
и esmtp
являются некоторые обычно используемые легкие MTA.
Что на самом деле будет делать MTA моего сервера, если я захочу использовать SMTP от Google?
Две, может быть, три вещи:
/ var / lib / sendmail
для всех приложений, работающих на ваш сервер Как я могу тогда отправлять электронные письма из интерфейса командной строки Linux?
Минимальный почтовый клиент - это mail
или mailx
, и существует много более продвинутых терминальных почтовых клиентов, alpine, mutt и другие.