Muff's website forum

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Автор Тема: Exim не посылает письма на gmail  (Прочитано 46822 раз)

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Exim не посылает письма на gmail
« : Января 12, 2011, 09:39:24 pm »

Столкнулся с проблемой, что мой Эксимушка не посылает письма на gmail
Вот такой лог :
Jan 12 20:35:36 gipernet exim[2943]: 1Pczup-0000Wm-Sy gmail-smtp-in.l.google.com [74.125.43.27] Operation timed out
Jan 12 20:36:51 gipernet exim[2943]: 1Pczup-0000Wm-Sy alt1.gmail-smtp-in.l.google.com [209.85.225.27] Operation timed out
Jan 12 20:38:06 gipernet exim[2943]: 1Pczup-0000Wm-Sy alt2.gmail-smtp-in.l.google.com [74.125.65.27] Operation timed out
Jan 12 20:39:21 gipernet exim[2943]: 1Pczup-0000Wm-Sy alt3.gmail-smtp-in.l.google.com [74.125.91.27] Operation timed out
Jan 12 20:40:36 gipernet exim[2943]: 1Pczup-0000Wm-Sy alt4.gmail-smtp-in.l.google.com [209.85.229.27] Operation timed out
Jan 12 20:40:36 gipernet exim[2942]: 1Pczup-0000Wm-Sy == imja@gmail.com R=dnslookup T=remote_smtp defer (60): Operation timed out

Я так понемаю что проблема в ненахождение правильного пути.
Ну как с ней бороться ???
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #1 : Января 13, 2011, 04:01:34 pm »

Проверь, не зафильтрован ли провайдером 25 порт (или даже у тебя - проверь правила файрвола).

Проверить можно, попытавшись подключиться на 25 порт к моему серверу. Привожу два варианта.

25 порт открыт:
# telnet muff.kiev.ua 25
Trying 195.3.159.250...
Connected to muff.kiev.ua.
Escape character is '^]'.
220 muff.kiev.ua ESMTP
quit
221 2.0.0 Bye
Connection closed by foreign host.

25 порт закрыт:
# telnet muff.kiev.ua 25
Trying 195.3.159.250...
telnet: connect to address 195.3.159.250: Operation timed out
telnet: Unable to connect to remote host
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #2 : Января 13, 2011, 06:49:07 pm »

Самое интересное что на одни mail реально отправлять на другие нет.
Вот пример одного :
gipernet# telnet mail.inbox.lv 25
Trying 89.111.3.10...
Connected to mail.inbox.lv.
Escape character is '^]'.
220 mail.inbox.lv ESMTP relay for users of Inbox.Mail
quit
221 2.0.0 Bye
Connection closed by foreign host.

а вот на твой :

gipernet# telnet muff.kiev.ua 25
Trying 195.3.159.250...
telnet: connect to address 195.3.159.250: Operation timed out
telnet: Unable to connect to remote host

Вот лог когда посылаешь на gmail :
Jan 13 18:41:07 gipernet exim[3148]: 1Pczup-0000Wm-Sy == sts@gmail.com R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host

25 у меня открыт :
tcp4       0      0 *.25                   *.*                    LISTEN


В чем может быть проблема, может в DNS локалхоста ?
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #3 : Января 13, 2011, 06:59:03 pm »

Проверь доступность 25 порта на следующие хосты (попробуем вычислить закономерность):

mxs.ukr.net
mxs.mail.ru
google.com.s9a1.psmtp.com
smtp.sayamatravel.com
mx3.i.ua
aspmx.l.google.com


Не спеши прерывать соединение. На некоторых хостах стоит задержка на посылку ответа.
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #4 : Января 13, 2011, 07:38:39 pm »

Не один у меня не дышет вот что получаю :

gipernet# telnet mxs.ukr.net 25
Trying 195.214.192.100...
telnet: connect to address 195.214.192.100: Operation timed out
telnet: Unable to connect to remote host

gipernet# telnet mxs.mail.ru 25
Trying 94.100.176.20...
telnet: connect to address 94.100.176.20: Operation timed out
telnet: Unable to connect to remote host

gipernet# telnet google.com.s9a1.psmtp.com 25
Trying 74.125.148.10...
telnet: connect to address 74.125.148.10: Operation timed out
telnet: Unable to connect to remote host

Ну и так далее, пробовал как написано :
http://muff.kiev.ua/content/exim-retry-time-not-reached-any-host
Тоже мертво.
Есть догадки ???
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #5 : Января 13, 2011, 10:36:34 pm »

Да, конечно... Зафильтрован 25 порт.

Можно поинтересоваться, кто провайдер? Знаю многих, которые 25 порт по дефолту лочат, и открывают только на запрос пользователя.
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #6 : Января 13, 2011, 11:34:54 pm »

Как можно посмотреть, закрыт у провайдера порт или нет, команда есть какая нибудь.
Провайдера адресса :
http://www.robtex.com/dns/ns.lepjunet.lv.html#records

Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #7 : Января 14, 2011, 03:51:32 am »

Уточнить можно только у технической поддержки провайдера...
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #8 : Января 14, 2011, 02:53:44 pm »

Цитировать
Уточнить можно только у технической поддержки провайдера...

Как всегда в точку.

У кого появиться такая ошибка первым делом узнайте у провайдера открыт ли 25 порт :

Jan 13 18:41:07 gipernet exim[3148]: 1Pczup-0000Wm-Sy == sts@gmail.com R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #9 : Января 14, 2011, 03:04:14 pm »

Обычно все наоборот... Сначала выполняется проверка, открыт ли 25 порт, а потом выполняется настройка почтового сервера.

Но, все таки, главное - это результат. Надеюсь что теперь у вас все заработало...
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #10 : Января 14, 2011, 04:42:30 pm »

Да не совсем я бы скозал письма приходят с gmail , а вот отправить проблема вот лог  exima:

Jan 14 16:08:10 gipernet exim[1593]: SMTP connection from (mail.domain.eu) [127.0.0.1] I=[127.0.0.1]:25 closed by QUIT
Jan 14 16:08:11 gipernet exim[1594]: 1PdkK2-0000Ph-Jr == imja@gmail.com R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host

Провайдер кричит что открыл 25 . В зоне .lv все гуд

# telnet smtp.apollo.lv 25
Trying 80.232.168.216...
Connected to smtp.apollo.lv.
Escape character is '^]'.
220 mgw1.apollo.lv ESMTP
quit
221 2.0.0 Bye
Connection closed by foreign host.

И я ему верю :

Checking Port 25 on target machine: xx.xx.xx.xx
Port 25 is open and accepting connections.

Вот еще таблица :

SMTP Open-Relay results check for: xx.xx.xx.xx port 25

xx.xx.xx.xx 220 mail.gipernte.eu, ESMTP EXIM 4.72
xx.xx.xx.xx requires HELO: NO
xx.xx.xx.xx allows VRFY username verification: NO
xx.xx.xx.xx allows EXPN forwarding expansion: NO
xx.xx.xx.xx allows bogus From: header: YES
xx.xx.xx.xx allows mail relaying: NO
xx.xx.xx.xx can mail to postmaster: NO
xx.xx.xx.xx can mail to webmaster: NO
xx.xx.xx.xx can mail to abuse: NO
xx.xx.xx.xx - 27 seconds

а вот mail.ru :

# telnet RELAY.mai.ru 25
Trying 217.9.84.135...
telnet: connect to address 217.9.84.135: Operation timed out
telnet: Unable to connect to remote host

вот yandex.ru :

# telnet mx.yandex.ru 25
Trying 213.180.204.89...
telnet: connect to address 213.180.204.89: Operation timed out
Trying 77.88.21.89...
telnet: connect to address 77.88.21.89: Operation timed out
Trying 87.250.250.89...
telnet: connect to address 87.250.250.89: Operation timed out
Trying 93.158.134.89...
В blocklist ip чистенкий.

Да у меня 25 :

tcp4       0      0 *.25                   *.*                    LISTEN


Подскажите что может быть ????
« Последнее редактирование: Января 14, 2011, 05:06:36 pm от klaster »
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #11 : Января 14, 2011, 06:23:18 pm »

Не забывай, что фильтра могут быть установлены только в одну сторону.
Тоесть в твоем случае зафильтрованы исходящие соединения по 25 порту. Что вполне логично. Очень много вирусов, которые на виндовых машинах подымают почтовик и начинают рассылку спами. Так что многие провы по дефолту блокируют именно исходящие соединения по 25 порту от пользователей.
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #12 : Января 14, 2011, 11:03:23 pm »

Вот логи отправки на yandex gmail :

Jan 14 20:28:24 gipernet exim[2978]: SMTP connection from (mail.gipernet.eu) [127.0.0.1] I=[127.0.0.1]:25 closed by QUIT
Jan 14 20:29:39 gipernet exim[2980]: 1PdoNs-0000m2-He mxs.mail.ru [94.100.176.20] Operation timed out
Jan 14 20:29:39 gipernet exim[2979]: 1PdoNs-0000m2-He == gramhost@mail.ru R=dnslookup T=remote_smtp defer (60): Operation timed out
Jan 14 20:50:04 gipernet exim[3065]: 1Pd71b-0000s7-0v gmail-smtp-in.l.google.com [74.125.39.27] Operation timed out
Jan 14 20:51:19 gipernet exim[3065]: 1Pd71b-0000s7-0v alt1.gmail-smtp-in.l.google.com [74.125.155.27] Operation timed out
Jan 14 20:51:19 gipernet exim[3064]: 1Pd71b-0000s7-0v == imja@gmail.com R=dnslookup T=remote_smtp defer (60): Operation timed out

Админ, провайдера говорит что все открыто.

Что скажете, мне чето с трудом вериться ?
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re:Exim не посылает письма на gmail
« Ответ #13 : Января 14, 2011, 11:15:10 pm »

Если 25 порт открыт, то telnet на 25 порт должен проходить:
# telnet muff.kiev.ua 25
Trying 195.3.159.250...
Connected to muff.kiev.ua.
Escape character is '^]'.
220 muff.kiev.ua ESMTP
quit
221 2.0.0 Bye
Connection closed by foreign host.
У тебя же соединение обрывается по тайм-ауту.
Однозначно зафильтровано. Проверь на всякий случай свой файрвол. Чем черт не шутит...
Записан
Если нет ответа, то давайте подумаем...

klaster

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 46
    • Просмотр профиля
Re:Exim не посылает письма на gmail
« Ответ #14 : Января 14, 2011, 11:59:06 pm »

Вот и я про это же :

# telnet muff.kiev.ua 25
Trying 195.3.159.250...
telnet: connect to address 195.3.159.250: Operation timed out
telnet: Unable to connect to remote host

Порт у меня :

tcp4       0      0 *.25                   *.*                    LISTEN

Провайдер мне сегодня говорил что у него на фаерволе 25 открыт.
А возможно что не у провайдера а где то дальше ? Если так че делать ?
Записан
 

Страница сгенерирована за 0.629 секунд. Запросов: 29.