Так как Вы имеете контроль над брандмауэром...
Если Вы хотите зарегистрировать пакеты, которые отбрасываются, настройте регистрирующиеся правила. Что-то как:
-A INPUT -i eth0 -p tcp -m limit --limit 3/min -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j LOG --log-prefix "eth0-DROP-DEFLT " --log-tcp-options --log-ip-options
-A INPUT -i eth0 -p icmp -m limit --limit 3/min -j LOG --log-prefix "eth0-DROP-DEFLT " --log-tcp-options --log-ip-options
-A INPUT -i eth0 -p udp -m limit --limit 3/min -j LOG --log-prefix "eth0-DROP-DEFLT " --log-tcp-options --log-ip-options
-A INPUT -i eth0 -m limit --limit 3/min -m state --state INVALID -j LOG --log-prefix "eth0-DROP-DEFLT-INV " --log-tcp-options --log-ip-options
будет, вероятно, работать на Вас. Измените как соответствующие.
(после того, как при записи этого я понял..., что брандмауэром не может быть Linux. Надежда это!:))
Это называют "выгодой всеми"
Отображение сделано с помощью/etc/postfix/virtual файл.
vi /etc/postfix/virtual
Добавьте код следующим образом, заменив домен и emailusername с фактическими значениями:
@yourdomain.com emailusername
Сохраните и закройте файл. Выполненный после команды:
postmap /etc/postfix/virtual
Также удостоверьтесь, что у Вас есть следующая строка в/etc/postfix/main.cf файле:
virtual_alias_maps = hash:/etc/postfix/virtual
Если Вы просто добавили выше, постфикс перезагрузки строки:
service postfix reload
Из http://www.cyberciti.biz/faq/howto-setup-postfix-catch-all-email-accounts/
Вам нужны виртуальные псевдонимы. Что-то как:
virtual_alias_domains = foo.com, bar.com
virtual_alias_maps = hash:/etc/postfix/virtual
где /etc/postfix/virtual
содержит:
@foo.com you@gmail.com
@bar.com you@gmail.com
выполненный postmap /etc/postfix/virtual
создать базу данных из файла карты и postfix reload
перечитывать конфигурацию. Виртуальная таблица довольно гибка - можно соответствовать определенным адресам или целым доменам и переслать почту к нескольким адресам.
Примечание: Не перечисляйте дополнительные домены в $mydestination
! См. документы для большего количества детали.
Никакие особые условия я могу думать при отправке к адресам Gmail. Один дополнительный аккуратный прием должен отправить почту за каждым доменом к отдельному адресу и иметь Gmail, автоматически маркируют его соответственно. Перешлите почту для foo.com
кому: you+foo.com@gmail.com
и bar.com
кому: you+bar.com@gmail.com
и соответствующие фильтры. Посмотрите это сообщение в блоге Gmail для больше.
Я не попробовал, но один метод для фильтрации спама должен включить SpamAssassin. Google для этого поднимает довольно много удобно выглядящих руководств.
Обратите внимание, что при использовании виртуальных псевдонимов или пересылки почты, Postfix имеет тенденцию сохранять отправителя конверта из исходного сообщения. Это вызывает проблемы для Gmail и других, использующих SPF:
Received-SPF: softfail (google.com: domain of transitioning ***@***.com does not
designate *** as permitted sender);
Я не нашел для этого подходящего решения, но вот хитрость, чтобы исправить это:
Создайте новый файл / и т. Д. /postfix/sender_canonical
:
/.*/ постмастер
postmap / etc / postfix / sender_canonical
Добавьте несколько строк в /etc/postfix/main.cf
:
sender_canonical_classes = envelope_sender
sender_canonical_maps = регулярное выражение: / etc / postfix / sender_canonical
перезагрузка постфикса службы
Отправьте электронное письмо из внешнего источника и убедитесь, что Return-Path
содержит ваш postmaster @ ***
адрес
Предупреждение: Это заменяет отправителя конверта для всех сообщений , проходящих через ваш сервер, что может иметь непредвиденные побочные эффекты. Заголовки сообщения From
при этом не должны изменяться, поэтому адреса отправителей должны отображаться правильно.