Настройте Постфиксный сервер на Ubuntu для использования с Почтой Apple (или любой почтовый клиент)

Я не qmail пользователь, но это - ответ от qmail FAQ:

Набор QUEUE_EXTRA к Tlog\0 и QUEUE_EXTRALEN к 5 в extra.h. Перекомпилируйте qmail. Помещенный> ./msg-log в ~alias/.qmail-log

Можно также использовать QUEUE_EXTRA для, например, записать Идентификатор сообщения каждого сообщения: выполненный

| awk '/^$/ { exit } /^[mM][eE][sS][sS][aA][gG][eE]-/ { print }'

от ~alias/.qmail-log

Больше в нижней части http://cr.yp.to/qmail/faq/admin.html#copies - но я должен признать, что это абсолютно тайно мне!

1
задан 30 July 2013 в 07:36
2 ответа

Вы не должны пытаться отправлять почту из вашего почтового клиента через порт 25; скорее используя 587 (стандартный порт представления). Порт 25 предназначен для передачи между почтовыми серверами, и многие домашние интернет-провайдеры блокируют его, чтобы уменьшить спам со скомпрометированных домашних компьютеров.

Ваш сервер Postfix не прослушивает порт 587:

$ telnet mail.borogov.es 587
Trying 198.199.97.52...
telnet: connect to address 198.199.97.52: Connection refused

Это означает, что вы вероятно, забыл настроить раздел отправки в файле конфигурации Postfix master.cf . Это должно выглядеть примерно так:

submission inet n       -       n       -       -       smtpd
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
1
ответ дан 3 December 2019 в 21:29

Посмотрите, что возвращает netstat -tlnp ; если Postfix слушает 127.0.0.1:25 , то он привязан к интерфейсу обратной связи, а не к интерфейсу сетевой карты.

В этом случае ваш Postfix /etc/postfix/main.cf не имеет строки inet_interfaces = all .

Другой вариант - ваш интернет-провайдер не разрешает использование частных SMTP-серверов.

1
ответ дан 3 December 2019 в 21:29

Теги

Похожие вопросы