У меня есть два перехвата всех адресов, настроенных для пересылки в учетную запись 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