На моем домашнем Ubuntu box, postfix настроен на ретрансляцию всей исходящей электронной почты на outgoing.verizon.net
. К сожалению, сюда входит локальная электронная почта от пользователя к пользователю (например, от локальных заданий cron до меня или от меня до меня), которые не должны отправляться вне машины. Есть ли способ настроить мою конфигурацию (ниже), чтобы локальная почта доставлялась, не покидая моего компьютера?
Примечание: я не запускаю почтовый сервер (на порту 25), а запускаю fetchmail каждые пять минут для загрузки с сервера IMAP.
main.cf:
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mycomputer.example.com
masquerade_domains = example.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, localhost.localdomain, localhost
relayhost = [outgoing.verizon.net]:587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtp_sasl_auth_enable = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtpd_sasl_auth_enable = no