Перенаправление постфиксной почты с изменением отправителя

#php #email #ubuntu #postfix-mta

#php #Адрес электронной почты #ubuntu #postfix-mta

Вопрос:

Я знаю, что есть отличная функция Postfix, которая позволяет нам пересылать электронные письма, поэтому, например, у меня есть служба Postfix, работающая на mydomain.com и я могу отправлять важные уведомления по электронной почте своим клиентам непосредственно с info@mydomain.com . Кроме того, благодаря функции пересылки я могу ПОЛУЧАТЬ письма обратно на info@mydomain.com и автоматически перенаправлять их на мой полнофункциональный «реальный» почтовый ящик, например, my@gmail.com .

Это выглядит великолепно, но есть две вещи, которые все еще нужно решить.

  1. Если я ограничу прослушиватель SMTP до 127.0.0.1: smtp, я все еще могу отправлять письма из кода, НО я больше не могу получать ответы. Не уверен, почему. Поэтому я должен снять ограничение (но это позволит плохим парням использовать мой постфикс в качестве точки маршрута рассылки спама). Есть ли какая-либо возможность разрешить получение электронной почты и при этом оставить SMTP ограниченным локальным хостом?

  2. Пересылка Postfix не работает в реальной жизни. На самом деле, переадресованные письма выглядят как отправленные с электронной почты незнакомца (stranger@strangehost.com например), и любой «настоящий» почтовый провайдер распознает их как спам, потому что в записи SPF в моем домене указано «разрешить отправлять только с mydomain.com «и электронная почта незнакомца не проходит эту проверку.

Итак, мой большой вопрос: это способ реализовать «перенаправление» электронных писем (не пересылку), чтобы электронная почта отправителя стала «info@mydomain.com » и gmail.com (или другой «настоящий» почтовый ящик) не будет их пинать?