Как перенаправить всю исходящую почту от постфикса до единственного адреса для тестирования

Ни автоматическое распознавание пластины, ни автомобильные теги RFID не готовы к развертыванию малого бизнеса. В прошлом году мы пытались сделать автоматическое распознавание пластины в одном нашем средстве, и никогда не заставляли его работать правильно. Мы пытались ранее в этом году использовать RFID, наклеивает автомобильные окна в одном из наших средств и еще не имели его работа надежно.

Одно относительно простое обновление могло бы быть к картам близости вместо магнитных карт. Нет никакого контакта, необходимого между читателем и картой. Мое использование компании в следующем месяце карты для стоянки и офиса и шахты остается в моем кошельке. Я все еще должен управлять достаточно близко для открытия моего окна, но я не должен вставлять карту, просто махать ею близко к читателю.

13
задан 15 December 2009 в 20:17
3 ответа

Настройте локального пользователя для получения всей захваченной почты:

adduser mailtrap

Необходимо добавить в main.cf:

transport_maps = hash:/etc/postfix/transport
luser_relay = mailtrap

Затем создайте/etc/postfix/transport с этим там:

localhost :
your.hostname.example.com:
* local:mailtrap

Сохраните затем выполнение: postmap /etc/postfix/transport наконец постфикс перезапуска invoke-rc.d postfix restart

Вся локальная электронная почта будет обычно поставляться, и внешняя электронная почта будет поставлена локальному mailtrap учетная запись.

19
ответ дан 2 December 2019 в 21:19

Постфикс обеспечивает что-то названное smtp-приемником. По умолчанию это помещает все в черный список электронное письмо, которое это получает. Более поздние версии могут также быть настроены для получения электронной почты в файлах.

Это технически не использует постфикс (но утилита, обеспеченная постфиксом.) Это также технически не перенаправляет каждую электронную почту на единственный адрес электронной почты. Но это действительно получает весь трафик в порте 25 и дампы, что в файл, который может быть проанализирован.

5
ответ дан 2 December 2019 в 21:19

Лучше создать виртуальный файл псевдонима:

В /etc/postfix/main.cf:

virtual_alias_maps = pcre:/etc/postfix/virtual

В /etc/postfix/virtual:

/.*@.*/ root

Вы можете заменить root любым пользователем, которому вы хотите получать все исходящие сообщения. Этот шаблон можно настроить, если вы хотите, чтобы локальная почта доставлялась нормально (без переадресации):

/.*@(?!hostname\.localdomain$).*/ root

Оригинальная идея найдена здесь: Постфиксный сервер разработки - перехватывайте всю исходящую почту

9
ответ дан 2 December 2019 в 21:19

Теги

Похожие вопросы