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

Postfix только вперед поймать все, чтобы остановить спам

У меня есть два перехвата всех адресов, настроенных для пересылки в учетную запись gmail, и сегодня я получил сообщение с моего хостинга о том, что они заблокировали порт 25 на моем vps из-за отправки спама.

как я могу разрешить пересылку писем от something@domain1.com и somethingelse@domain2.com на мой gmail (как он настроен сейчас), но затем остановить отправку чего-либо еще, чтобы его не перехватили для рассылки спама?

Я новичок в postfix, поэтому любая помощь приветствуется.

Спасибо

Обновить:

виртуальный файл имеет:

@domain1.com my_email@gmail.com 
@domain2.com my_email@gmail.com 

и в main.cf:

virtual_alias_domains = domain1.com domain2.com 
virtual_alias_maps = hash:/etc/postfix/virtual 

все остальное стандартно и не изменилось с чистой установки.

это может быть (возможно, не лучший) способ сделать это, поэтому любые другие предложения приветствуются.

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

вывод postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
compatibility_level = 2
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 0
message_size_limit = 104857600
mydestination = $myhostname, myhost.net, localhost.myhost.net, , localhost
myhostname = myhost.net
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_error_sleep_time = 1s
smtpd_hard_error_limit = 20
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
smtpd_sender_restrictions = reject_unknown_sender_domain
smtpd_soft_error_limit = 10
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_domains = domain1.com domain2.com
virtual_alias_maps = hash:/etc/postfix/virtual