Как я могу настроить свой постфиксный сервер для приема почты от pippo@postfixtest.org? Я установил файл main.cf следующим образом:
myhostname = andrea-VirtualBox
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
#/etc/mailname
mydestination = $myhostname postfixtest.org localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mydomain = postfixtest.org
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mail_spool_directory = /var/mail
home_mailbox = Maildir/
recipient_delimiter = +
inet_interfaces = 127.0.0.1
default_transport = smtp
relay_transport = smtp
virtual_alias_maps = pcre:/etc/postfix/virtual
inet_protocols = all
Но я не могу получать электронные письма на pippo@postfixtest.org, похоже, этого адреса не существует. Я сообщил только отредактированные мной строки, остальные параметры конфигурации установлены на значения по умолчанию или прокомментированы.
Поскольку вы настраиваете простой почтовый сервер, вам просто нужно удалить virtual_alias_maps = pcre:/etc/postfix/virtual
установка и замените его на alias_maps = hash:/etc/alias
и добавьте в него одну строчку pippo@postfixtest.org andrea
(как вы упомянули, что в системе есть пользователь andrea). После того, как вы это сделали, вам нужно запустить newaliases
или postalias /etc/aliases
для генерации БД.
После этого вы сможете получать сообщения.