Назад | Перейти на главную страницу

Не получает почту извне

Моя установка 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