LINUX.ORG.RU
решено ФорумAdmin

Настройки postfix

 


0

1

Вродь как все сделал по мануалам, из заголовка from убралось «localhost», но в логах:

eb 22 11:43:29 ns1 postfix/qmgr[532]: 412F6481A2E: from=<usr1@mydomain.co.ua>, size=749, nrcpt=1 (queue active)
Feb 22 11:43:42 ns1 postfix/smtp[26175]: connect to alt4.gmail-smtp-in.l.google.com[74.125.69.27]:25: Connection timed out
Feb 22 11:43:42 ns1 postfix/smtp[26175]: D7EDA481B27: to=<usr2@gmail.com>, relay=none, delay=150, delays=0.21/0/150/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[74.125.69.27]:25: Connection timed out)
Feb 22 11:43:42 ns1 postfix/smtp[26176]: connect to alt4.gmail-smtp-in.l.google.com[74.125.69.27]:25: Connection timed out

как указывает гугл, он не принимает сообщения если в заголовках имя домена не соответствует его IP. у меня вродь как соответствует... но почта висит на отправке. Подскажите, в чем может быть проблема?


У меня, к сожалению, нигде нет в хозяйстве postfix'а, но мне кажется что ошибка 'connection timed out' означает проблемы с сетевым обменом - сетевое соединение вообще не устанавливается. Такое настройкой почтовика или полей заголовка наверное трудно добиться, обычно здесь виноваты сетевые настройки и фаервол.

VitalkaDrug ★★
()

если в заголовках имя домена не соответствует его IP

Он бы ответил тебе одним из 5** кодов в таком случае.

Что говорит telnet на какой-нибудь внешний SMTP по 25-му? Можен он просто заблокирован провайдером?

На другие хосты почта ходит?

Прогони http://mail-tester.com/ не смотри что там написано «протестируйте на СПАМ», тест включает в себя все составляющие хорошей исходящей почты - dkim/dmarс/spf/mx/rdns и.т.д

Deleted
()
Последнее исправление: Copycat (всего исправлений: 2)
Ответ на: комментарий от anc

по 25-му порту telnet не хочет. эт понятно, яндекс не дает. Перерыл уже че ток мог, не могу заставить postfix пользовать 465 порт. если указываю [smtp.yandex.ru]:465 то получаю CLIENT wrappermode (port smtps/465) is unimplemented ..........

но, в master.cf сделал:

#smtp	inet	n	-	-	-	-	smtpd -o 
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
#submission inet n       -       -       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING

и нифига. если пишу просто smtp.yandex.ru (без [] и порта) то тычется на 25й порт... как его заставить забыть о 25м вообще?

alexni
() автор топика
Ответ на: комментарий от alexni

по 25-му порту telnet не хочет. эт понятно, яндекс не дает.

Это никому не понятно. Причем здесь вообще тындыкс в рамках описанной в топике задачи?

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

прощу прощения, но намучавшись с «прямой» отправкой решил использовать яндекс в качестве релея. т.к. сервер стоит в локальной сети и в инет подключен ч\з маршрутизатор. а вариант релея меня вполне устраивает. отправляется только служ информация и с одного адреса...

alexni
() автор топика
Ответ на: комментарий от alexni

Может не правильно распарсил но, а что мешает «отправителю» «служ информации» это делать и не мучать локальный постфикс? Поясню, если это отдельно взятое приложение[я] то у них и прописывайте настройки.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

к сожалению в гугле не нашел. перепробовал массу вариантов... получилось переключить на 465 порт... теперь выдает

.... 
Feb 24 00:10:44 ns1 postfix/smtp[1380]: 20BF0301F57: to=<axxxxxxxx@gmail.com>, relay=smtp.yandex.ru[93.158.134.38]:465, delay=4968, delays=4668/0.06/300/0, dsn=4.4.2, status=deferred (conversation with smtp.yandex.ru[93.158.134.38] timed out while receiving the initial server greeting

alexni
() автор топика
Ответ на: комментарий от anc

если меняю в master.cf

smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=$mua_client_restrictions
  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
то получаю снова:
Feb 24 00:33:54 ns1 postfix/smtp[1320]: CLIENT wrappermode (port smtps/465) is unimplemented
Feb 24 00:33:54 ns1 postfix/smtp[1320]: instead, send to (port submission/587) with STARTTLS

alexni
() автор топика
Ответ на: комментарий от anc

и это пробовал. но немного правил, т.к. по тому мануалу вылазят ошибки. у меня вышло: main.cf

relayhost = [smtp.yandex.ru]:465
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_password
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
sender_canonical_maps = hash:/etc/postfix/canonical
smtp_generic_maps = hash:/etc/postfix/generic
smtp_use_tls = yes
mydestination = localhost.$mydomain, localhost
smtpd_use_tls = yes
smtpd_tls_security_level = encrypt

alexni
() автор топика
Ответ на: комментарий от alexni

master.cf:

smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
так хоть тычется в 465 порт..... но безрезультатно..

alexni
() автор топика
Ответ на: комментарий от alexni

1. повторю, postfix не пользую
2. ради интереса попробовал с заНАТным дэфолтным по установке сендмылом отправить себе письмо

echo 'aaa' | mail -s "test" myemail@gmail.com
работает. При том что имя домена локальное anc.local. Т.е. полностью прилетело от user@myawesomehost.anc.local Это я без всяких тындыксов, просто без настройки и из каробки.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 2)

У меня например домен .co.ua на постфиксе забанен средством fail2ban через команду:

actionban = ip route add <blocktype> <ip>

В этом случае спамерский сайт не получает код отлупа, а просто висит в таймауте.

Bootmen ☆☆☆
()
Ответ на: комментарий от alexni

Домен у меня другой. А забанен .co.ua

так как с него ломятся тучи спамеров.

Bootmen ☆☆☆
()
Ответ на: комментарий от alexni

Начинаем все сначала. Ну и почему наружу нет доступа к 25-му порту? Разбирайтесь, может правила fw может у вашего прова заблокировано.

anc ★★★★★
()
Ответ на: комментарий от anc

Ясный пень заблокировано. Достали (как выше грил) всякие спамерюги вот и отключили 25 порт. Я с этим уже сталкивался. Если простой узер для провайдера то 25 нафик. «Нормальные пользователи инета» оутглюком и батом не пользуются. :))

Bootmen ☆☆☆
()
8 апреля 2017 г.
Ответ на: комментарий от anc

доступ был. все решилось, нашел свой ИП в spamhaus PBL. юзаю релей провайдера и все гут. был только в 1 позиции.

alexni
() автор топика
Ответ на: комментарий от alexni

Ну вы и некромант :) Но доступа не было. И RBL тут не причем, точнее от него уже потом совсем другое было бы.

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.