Я пытаюсь узнать о почтовых серверах, и меня очень пугают все движущиеся части в настройке.
В настоящее время я не могу отправить с моего smtp-сервера. Я могу нормально получать почту с разных доменов.
В моих журналах я вижу следующие записи при попытке отправить почту.
31 июля 11:59:15 почта postfix/submission/smtpd[1290]: подключиться от неизвестного [78.136.22.232]
31 июля 12:01:03 почта postfix/postscreen[1294]: ПОДКЛЮЧИТЬСЯ от [209.85.214.179]:46881 к [45.77.139.149]:25
31 июля 12:01:03 почта postfix/postscreen[1294]: PASS OLD [209.85.214.179]:46881
31 июля 12:01:03 mail postfix/smtpd[1297]: подключиться с mail-pl1-f179.google.com[209.85.214.179]
31 июля 12:01:05 почта postfix/smtpd[1297]: 03178A46: client=mail-pl1-f179.google.com[209.85.214.179]
31 июля 12:01:05 почтовый постфикс/очистка [1299]: 03178A46: message-id=<CAMJ_LmbWv_5o7GZJx8RwqOqz52O_sWTrgX0_=mSi_Vt6+uz++Q@mail.gmail.com>
31 июля 12:01:05 почтовый постфикс/очистка [1299]: 03178A46: milter-reject: END-OF-MESSAGE from mail-pl1-f179.google.com[209.85.214.179]: 5.7.1 Шаблон Gtube; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-pl1-f179.google.com>
31 июля 12:01:05 mail postfix/smtpd[1297]: отключиться от mail-pl1-f179.google.com[209.85.214.179] ehlo=2 starttls=1 mail=1 rcpt=1 data=0/1 quit= 1 команда=6/7
31 июля, 12:04:15 почтовый постфикс/отправка/smtpd[1290]: время ожидания после ПОДКЛЮЧЕНИЯ от неизвестного[78.136.22.232]
31 июля 12:04:15 почтовый постфикс/отправка/smtpd[1290]: отключиться от неизвестных[78.136.22.232] команд=0/0
root@mail:~#
Моя ОС — Debian 9, и все правила iptables были сброшены при тестировании.
Вот мои master.cf и main.cf --> https://pastebin.com/9WUnzYZt
Спасибо
РЕДАКТИРОВАТЬ1:
Что-то я забыл упомянуть. Я сделал grep 'smtp.*restrict' из моего main.cf. Я заметил, что smtpd_recipient_restrictions указывает на файл sql. Сам файл sql имеет следующий запрос. Может ли это быть причиной сбоя исходящей почты?
root@mail:~# grep smtp.*restrict /etc/postfix/main.cf
smtpd_relay_restrictions = reject_non_fqdn_recipient
smtpd_recipient_restrictions = check_recipient_access mysql:/etc/postfix/sql/recipient-access.cf
smtpd_client_restrictions = разрешение_моих сетей
smtpd_helo_restrictions = разрешение_моих сетей
smtpd_data_restrictions = reject_unauth_pipelining
root@mail:~# запрос grep /etc/postfix/sql/recipient-access.cf
запрос = выберите, если (только отправка = истина, 'ОТКЛОНИТЬ', 'ОК') AS доступ из учетных записей, где имя пользователя = '%u' и домен = '%d' и включено = истина LIMIT 1;
root@mail:~#
РЕДАКТИРОВАТЬ2: Я настроил mutt, чтобы исключить проблему на стороне клиента, но все же не могу заставить ее работать.
ââ[$] <> кошка muttrc
установить папку = "imaps://[email protected]@imap.mydomain.abc:993"
установить smtp_url = "smtp://[email protected]@smtp.mydomain.abc:587"
установить из = "[email protected]"
установить реальное имя = "хозяин хоста"
установить spoolfile = "+Входящие"
установить запись = "+Отправлено"
установить корзину = "+Корзина"
установить отложено = "+Черновики"
почтовые ящики = Входящие = Отправленные = Корзина = Черновики = Нежелательная почта = Другое
однако всякий раз, когда я пытаюсь отправить почту, независимо от того, является ли это другим доменом или тем же адресом электронной почты, что и отправитель, я вижу эту ошибку
Сбой сеанса SMTP: 451 4.3.0 <[email protected]>: временная ошибка поиска