Страница 1 из 1

exim почта на внешний ящик

Добавлено: 2009-09-30 16:52:29
Balu
Здравствуйте.

Exim 4.63
hostname - example.com
MX запись указывает на другой сервер:

Код: Выделить всё

example.com.  86400   IN      MX      10 mx1.postserver.com.
Обратная зона есть.

Отправляю почту из скрипта - mail('info@example.com', 'test', 'test'), она сразу морозится, в логе:

Код: Выделить всё

2009-09-16 04:05:58 Received from <> R=1MsQB2-0022KD-Fw U=exim P=local S=59791
2009-09-16 04:06:01 SMTP error from remote mail server after RCPT TO:<info@example.com>: host mx1.postserver.com [218.38.12.24]: 550 info@example.com prohibited. We do not relay
2009-09-16 04:06:01 info@example.com R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<info@example.com>: host mx1.postserver.com. [218.38.12.24]: 550 info@example.com prohibited. We do not relay
*** Frozen (delivery error message)
На gmail.com и другие серверы почта ходит нормально.

Думаю exim не смотрит MX домена, а решает, что это локальный ящик. Хотя domainlist local_domains = @ : localhost : localhost.localdomain.
В чем может быть проблема и как ее решить ?

Re: exim почта на внешний ящик

Добавлено: 2009-09-30 17:35:04
kerilka
mx1.postserver.com [218.38.12.24]: 550 info@example.com prohibited. We do not relay
удаленный сервер отклонил доставку письма. он обслуживает этот домен?

не совсем понятно, что у вас есть, и что вы хотите, откуда и куда отправляете.

Re: exim почта на внешний ящик

Добавлено: 2009-09-30 23:02:26
Balu
Есть сервер example.com на котором нет почты.
Есть почтовый сервер mx1.postserver.com с ящиком info@example.com

С сервера example.com отправляю почту на ящик info@example.com и не доходит.

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 8:31:01
kerilka
тогда показывайте конфиг почтовика на mx1.postserver.com. виноват тут вероятно он.

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 9:39:37
Balu
mx1.postserver.com. это платная почта, которая мне не подконтрольна.

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 10:00:14
kerilka
а она обслуживает вообще example.com домен?? или тогда зачем вы отправляете письма туда?

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 10:49:05
Balu
Да, обслуживает. Ящики созданы и работают.
Письма отправляются из скриптов, например для уведомления о бронированиии билетов итд.

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 10:56:02
kerilka
тогда телнет в руки и показывайте лог конекта от вашего сервера к тому с использованием валидных адресов

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 14:01:47
Balu
С другой машины:

Код: Выделить всё

telnet mx1.postserver.com 25
Trying 218.38.12.24...
Connected to mx1.postserver.com (218.38.12.24).
Escape character is '^]'.
220 mx1.postserver.com ESMTP
HELO 100.com
250 mx1.postserver.com Hello 100.com [70.47.211.18]
MAIL FROM: <info@100.com>
250 OK
RCPT TO: <info@example.com>
250 Accepted
...
С example.com:

Код: Выделить всё

telnet mx1.postserver.com 25
Trying 218.38.12.24...
Connected to mx1.postserver.com (218.38.12.24).
Escape character is '^]'.
220 mx1.postserver.com ESMTP
HELO example.com
250 mx1.postserver.com Hello example.com [208.77.188.166]
MAIL FROM: <info@example.com>
550 info@example.com unknown user account
421 mx1.postserver.com: SMTP command timeout - closing connection
Connection closed by foreign host.

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 14:20:51
kerilka
лично я от себя не могу посмотреть mx для домена example.com, для 100.com всё проходит. скорее всего там делается еще sender verify и вероятней всего она не проходит, после чего письмо отбрасывается.

и еще вопрос: почему в примере №2 у вас не приняло вообще пользователя, учитывая, что в первом случае вам ответили, что нельзя релеить?

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 14:59:31
Balu
Не знаю.
Странно, почему сразу после MAIL FROM: <info@example.com>, меня посылают.

Re: exim почта на внешний ящик

Добавлено: 2009-10-01 15:53:44
Laa
Balu писал(а):Не знаю.
Странно, почему сразу после MAIL FROM: <info@example.com>, меня посылают.
Вообще-то по RFC нужно писать без пробела после двоеточия. Это может быть причиной.