Перейти до

sendmail


Рекомендованные сообщения

Помогите пожалуста! Немогу настроить почтовый сервер (на RH9.0+stgz1)! Подскадите где можно найти подробное ИНФО на эту тему!

Ссылка на сообщение
Поделиться на других сайтах
  • 3 months later...

Не отсылается почта на некоторые адреса. Пишет вот такое:

denied@email - адрес, куда отсылаю

ip_address - IP адрес моего сервера

domain_denied_email - домен куда отсылаю

my_domain - мой домен

The original message was received at Thu, 24 Mar 2005 01:13:21 +0200
from localhost [127.0.0.1]

  ----- The following addresses had permanent fatal errors -----
<denied@email>
   (reason: 554 Client host rejected: cannot find your hostname, [ip_address])

  ----- Transcript of session follows -----
... while talking to domain_denied_email.:
>>> DATA
<<< 554 Client host rejected: cannot find your hostname, [my_ip]
554 5.0.0 Service unavailable
<<< 554 Error: no valid recipients

--j2NNDMqY020609.1111619602/my_domain
Content-Type: message/delivery-status

Reporting-MTA: dns; my_domain
Received-From-MTA: DNS; localhost
Arrival-Date: Thu, 24 Mar 2005 01:13:21 +0200

Final-Recipient: RFC822; denied_email
Action: failed
Status: 5.0.0
Remote-MTA: DNS; domain_denied_email
Diagnostic-Code: SMTP; 554 Client host rejected: cannot find your hostname, [ip_address]
Last-Attempt-Date: Thu, 24 Mar 2005 01:13:22 +0200

 

поднят DNS на Bind'e

 

что это и как все-таки отправить туда?

Ссылка на сообщение
Поделиться на других сайтах

Судя по телу письма на удалённом сервере стоит опция (если это постфикс): smtpd_recipient_restrictions = reject_non_fqdn_recipient (у сендеила опций не знаю, постфиксом пользуюсь, хотя гдето месяц назад подобная проблема была! И вот как сделал).

Тоесть удалённый почтовый сервер сказал что не может найти запись о хосте (отправителе, или почтовом сервере который отправляет письма), следовательно надо рыть в обратной зоне:

xx.xx.in-addr.arpa искать запись PTR тоесть соответсвие ip и днс имени, ну и естественно запись А тоже надо проверить, в прямой зоне!

Ссылка на сообщение
Поделиться на других сайтах

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

или нет?

Ссылка на сообщение
Поделиться на других сайтах

Да, правильно, выход я описал выше (ковырять днс корневой, на котром прописан домен отправителя, либо форвард получателя), смогу сказать точнее если будет схема, лог почтовый, а то это только предположение..

Ссылка на сообщение
Поделиться на других сайтах

The original message was received at Fri, 25 Mar 2005 08:23:24 +0200
from localhost [127.0.0.1]

  ----- The following addresses had permanent fatal errors -----
<denied@email>
   (reason: 550 <root@my_domain>: Sender address rejected: undeliverable address: host mail.imena.com.ua[195.39.196.34] said: 550 5.7.1 <root@my_domain>... Relaying denied (in reply to RCPT TO command))

  ----- Transcript of session follows -----
... while talking to domain_denird_email.:
>>> DATA
<<< 550 <root@my_domain>: Sender address rejected: undeliverable address: host mail.imena.com.ua[195.39.196.34] said: 550 5.7
.1 <root@my_domain>... Relaying denied (in reply to RCPT TO command)
550 5.1.1 <denied@email>... User unknown
<<< 554 Error: no valid recipients

теперь вот такое. Я так предполагаю, что на imena.com.ua надо прописать еще что-то. Там сейчас:

@      MX      10      mail.my_domain.

нужно еще что-то или поменять?

Ссылка на сообщение
Поделиться на других сайтах

И так предлагаю вам отказаться от sendmail и посмотреть на такую связку: postfix 2, cyrus-sasl 2, kaspersky antivirus, spamassassin, courier-imap, tls, mysql. На open.net'e есть статья по настройке. Если кому-то мало предлагаю прикрутить postfix admin. У меня как раз так и работает! Все супер!

 

Офф. Может у кого-то есть ломаный касперский 5-тый?

Ссылка на сообщение
Поделиться на других сайтах

ДА пробелема действительно в DNS, хотя и отчасти в настройке самого сервера (удалённого).

Теперь что необходимо:

На примере сети 10.203.0.0/16

1. В обратной зоне (/etc/namedb/0.203.10.in-addr.arpa) для домена отправителя my_domain. прописать сервер почтовый сервер, тоесть добавить запись вида:

1                 IN PTR mail.my_domain.

Где цыфра 1 это последний октет IP почтовика! Эта цыфра может быть не одна если имя обратной зоны 203.10.in-addr.arpa, тогда понадобиться ставить 2 посление октета тоесть например 1.5 что будет в итоге как 10.203.1.5

IN - интернет

PTR - указатель на действительное каноническое имя для соответвтующего адреса

mail.my_domain. - fqdn

точка в конце записи обязательна иначе без нё nslookup выдаст: mail.my_domain.mail.my_domain.

Хотелось бы ещё лог почтового сервера увидеть...

Обратную зону....

Ссылка на сообщение
Поделиться на других сайтах

DNS делает 2 вещи:

1. Резолвит localhost в 127.0.0.1

2. Резолвит 127.0.0.1 в какой-то адрес, скорее всего localhost

Это две разные операции.

2Foster: у тебя, грубо говоря, айпишник не может разрезолвиться в имя.

Тебе нужно создать обратную сответствующую зону.

Почитай на опеннете про днс.

Ссылка на сообщение
Поделиться на других сайтах

Mar 25 16:11:43 next sendmail[9983]: j2PEBekp009983: from=root, size=53, class=0, nrcpts=1, msgid=<200503251411.j2PEBekp009983@my.domain>, relay=root@localhost
Mar 25 16:11:43 next sendmail[10016]: j2PEBhnC010016: from=<root@my.domain>, size=322, class=0, nrcpts=1, msgid=<200503251411.j2PEBekp009983@my.domain>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Mar 25 16:11:43 next sendmail[9983]: j2PEBekp009983: to=denied@email, ctladdr=root (0/0), delay=00:00:03, xdelay=00:00:00, mailer=relay, pri=30042, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j2PEBhnC010016 Message accepted for delivery)
Mar 25 16:11:44 next sendmail[10018]: j2PEBhnC010016: to=<denied@email>, ctladdr=<root@my.domain> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=30311, relay=denied.email.domain. [ip.of.this.domain], dsn=5.0.0, stat=Service unavailable
Mar 25 16:11:44 next sendmail[10018]: j2PEBhnC010016: j2PEBinC010018: DSN: Service unavailable
Mar 25 16:11:44 next sendmail[10018]: j2PEBinC010018: to=<root@my.domain>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31346, dsn=2.0.0, stat=Sent

 

лог вот

Ссылка на сообщение
Поделиться на других сайтах

ДА ты прав XoRe но я думал обрантая зона существует и в ней просто не прописан хост почтовик, а из лога мне подозрительно только DSN: Service unavailable

Хотя что за сервис такой DSN я не знаю..

Ссылка на сообщение
Поделиться на других сайтах

Нашел прикол, вернее люди подсказали:

Действительно ДНС, только не мой а провайдера

PTR прописывается в обратной зоне

т.е. провайдера пришлось потормошить

для проверки

dig -x my.ip

http://dnsstuff.com/tools/ptr.ch?ip=my.ip

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...