Run newaliases
. If /etc/aliases doesn't exist then create it first, then run newaliases
.
Also maybe update/add alias_maps = hash:/etc/aliases
to /etc/postfix/main.cf to get rid of the other warning.
Then try again.
(If you test with telnet, you don't need working DNS).
2nd issue:
First remove $myhostname, $mydomain,
from mydestination
, since virtual domains shouldn't be listed here.
Then add (to main.cf):
virtual_mailbox_domains=dzervas.gr
Reload postfix and try again.
В моём случае был неверный ip диапазон в /etc/postfix/main.cf
.
# Wrong; Temporary lookup failure
mynetworks = 172.16.0.0/8
# OK
mynetworks = 172.16.0.0/12
Ошибка в /var/log/maillog
, которую я заметил позже.
4 октября 13:47:54 postfix/smtpd[25056]: предупреждение: ненулевые биты адреса хоста в "172.16.0.0/8", возможно, вам стоит использовать "172.0.0.0/8" вместо
Если кто-то приходит сюда с верхнего хита в google с поиском Временный сбой поиска
, я бы сказал, пожалуйста, даббл-проверьте ваш $mynetworks
формат.
Если ваш main.cf
содержит такой хэш-путь:
virtual_mailbox_domains=hash:/etc/postfix/virtual_mailbox_domains
(содержащий mydomain.tld OK
)
... убедитесь, что вы создали ожидаемый /etc/postfix/virtual_mailbox_domains.db
, используя postmap virtual_mailbox_domains