2

Я запускаю задания cron на своем ноутбуке Mac и поэтому хочу, чтобы почтовый демон мог отправлять выходные письма на мою обычную почтовую учетную запись. У меня это работает (моя локальная учетная запись имеет .forward ), но я часто в сетях, где не удается подключиться к MX назначения через порт 25.

Поэтому я хотел бы, чтобы локальный почтовый демон отправлял свою исходящую почту, независимо от места назначения, на другой SMTP-сервер (который является перенаправлением порта SSH на сервер, находящийся под моим контролем). Как я могу настроить поставляемый Apple Postfix для этого?

Обновить:

Я попытался установить relayhost = [localhost]:40125 (где 40125 - это переадресация порта SSH), но теперь я могу отправлять почту на правильный почтовый адрес в Интернете (например, kpreid@switchb.org), cron job mail (который адресован kpreid@<whatever the DHCP hostname is>) не доставляется. Из одного скачка, который я видел, видно, что это заставляет всю почту, даже для локального имени хоста, сначала идти на relayhost.

Поэтому мне нужен способ ретрансляции на [localhost]:40125 если только адресный домен не является доменом этого компьютера (который часто меняется).

1 ответ1

2

Вам необходимо установить директиву relayhost в /etc/postfix/main.cf (и, возможно, настроить некоторые другие параметры, но это трудно сказать, не зная конфигурацию по умолчанию от Apple).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .