Назад | Перейти на главную страницу

Ретрансляция почты из приложения в Gmail через ssmtp

Я хочу, чтобы мой Linux-сервер получал почту от хоста (LAN, но, если возможно, через Интернет), а затем ретранслировать в Gmail.

Я сделал вторую часть с помощью ssmtp, чтобы сервер отправлял почту через Gmail, используя

ssmtp email@address.com < msg.txt

Другая часть нужна, например, для использования программы, которая интегрирует некоторую функцию сигнализации smtp. Большая часть этой программы не поддерживает отправку с учетными данными, поэтому мне нужно пройти через сервер, который в этом не нуждается.

Конечный результат должен быть:

Host_with_smtp_alarm_function -> server_smtp -> Gmail_server

Как я могу заставить это работать?

РЕДАКТИРОВАТЬ:

У моего хоста есть маска для заполнения информации о SMTP-сервере. Заполнение IP-адреса и порта приводит к «невозможности подключения». Linux-сервер не прослушивает соединение, поэтому отправьте, но не получите.

netstat -a подтвердите это.

Вопрос не ясен:

Если вы хотите отправить электронное письмо в Google - вполне достаточно установить псевдоним в постфиксе, указывающем на аккаунт Google. Например:

account: account@gmail.com

Он будет пересылать любую почту, отправленную на аккаунт @ $ localdomail, на account@gmail.com.

В качестве альтернативы - если вы хотите пересылать электронную почту через google (вы хотите отправлять электронную почту в Интернет, используя учетную запись gmail, но на gmail), вы должны настроить аутентификацию smtp. Пример постфикса включен http://www.postfix.org/SASL_README.html#client_sasl_enable