Моя установка DBMail, наконец, может получать почту, но только с localhost. Я могу использовать telnet localhost 24 и telnet localhost 143, войти в систему успешно. Я также могу отправлять почту с порта 24 на одну из моих учетных записей электронной почты. Но когда я отправляю письмо с другого сервера, оно не будет доставлено в мою учетную запись электронной почты. Хорошие новости: я не получаю письма типа E-mail is not delivered
:). Что я могу сделать сейчас?
Если вы отправляете на порт 24, вы отправляете напрямую в dbmail. Почта извне будет приходить на smtp-порт 25. Это означает, что вам нужно установить
virtual_transport = dbmail-lmtp:127.0.0.1:24
директива postfix в main.cf. Вам также понадобятся эти директивы в main.cf
virtual_mailbox_domains = mysql:/etc/postfix/sql-virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/sql-virtual_mailbox_maps.cf