Почтовые проблемы :-(

123
M
На сайте с 16.09.2009
Offline
278
#11
LEOnidUKG:
Вру... дошли письма... только минут 15 шли ))))

Тогда вообще проблемы нет :-) Почта - не IM.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#12

Вот. рамблер прислал ответку, по старой проблемке:

Приводим пример лога нашего почтового сервера:
Sep 26 23:05:37 mx9 postfix/smtpd[11286]: NOQUEUE: reject: RCPT from unknown[64.191.63.117]: 450
4.1.8 <nobody@s1.*******.net>: Sender address rejected: Domain not found;
from=<nobody@s1.*******.net> to=<*************@rambler.ru> proto=ESMTP helo=<s1.*******.net>
Наш почтовый сервер не настроен принимать письма с несуществующих доменов; домена s1.*******.net не существует, поэтому письма не доставляются.

ну что s1 не существует, это я подправил :)

А вот меня интересует момент:

RCPT from unknown[64.191.63.117]

С чего это вдруг то не известный запрос то?!

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
M
На сайте с 16.09.2009
Offline
278
#13
LEOnidUKG:
Вот. рамблер прислал ответку, по старой проблемке:
Sep 26 23:05:37 mx9 postfix/smtpd[11286]: NOQUEUE: reject: RCPT from unknown[64.191.63.117]: 450

Теперь вопрос, где настраивается в WHM, чтобы письма шли от домена сайта, а не от главного хоста, а то он ессесно не существует?

Скорее всего - ему не нравится, что PTR указывает на нечто, отличное от s1.*******.net

У Вас вообще:

$ host 64.191.63.117

117.63.191.64.in-addr.arpa domain name pointer chatukg.net.

$ host chatukg.net.

chatukg.net has address 64.191.63.118

chatukg.net mail is handled by 0 chatukg.net.

Этот не в WHM лечится :-)

Как сделать, чтобы "шли с домена сайта":

1) посмотреть документацию функции mail():

http://ru.php.net/manual/en/function.mail.php

и указать заголовок From: - как минимум, у Вас этого нет (письма уходят от nobody@ в итоге).

2) посмотреть документацию на предмет ini-опций, наприпер sendmail_from

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#14

Решил и эту проблемку.

Заполз в /etc/mail_reverse_dns

и там было:

64.191.63.117 s1.chatukg.net

Поменял на

64.191.63.117 chatukg.net

и перезапуск Exim на всякий, и всё как рукой сняло хехех

M
На сайте с 16.09.2009
Offline
278
#15
LEOnidUKG:
Решил и эту проблемку.
Заполз в /etc/mail_reverse_dns
и там было:
64.191.63.117 s1.chatukg.net
Поменял на
64.191.63.117 chatukg.net
и перезапуск Exim на всякий, и всё как рукой сняло хехех

Это часть "проблемки". Например, как Вам объяснили - не указывается

реальный From в письмах. В результате "подставляется" nobody@s1.chatukg.net (пользователь явно от UID апача сконструирован).

Как минимум, отлуп при неуспешной доставке уйдет в никуда. А бывает еще и так, что

принимающий сервер захочет "сходить" по SMTP на сервер s1.chatukg.net с

проверкой - а есть ли там подобный адрес.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#16
myhand:
Это часть "проблемки". Например, как Вам объяснили - не указывается
реальный From в письмах. В результате "подставляется" nobody@s1.chatukg.net (пользователь явно от UID апача сконструирован).

Ну то что не подставляется это было видно только в логах не отправленных писем. Сейчас же очередь пуста и всё доставляется.

M
На сайте с 16.09.2009
Offline
278
#17
LEOnidUKG:
Ну то что не подставляется это было видно только в логах не отправленных писем. Сейчас же очередь пуста и всё доставляется.

То что очередь пуста - означает, что либо принимающий сервер взял на себя

доставку сообщения _дальше_ либо _сразу_ отказался брать ваше сообщение.

Сюрприз: адресату сообщение может в итоге таки не попасть (место под почту он

израсходовал, например). И Вы об этом ничего не узнаете, ибо во From у Вас

совершенно "левый" адрес.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#18

Так... это у нас в PHP...

sendmail_from me@localhost.com **DEFAULT**, Click to Edit

sendmail_path /usr/sbin/sendmail -t -i

Только это общие настройки...

Как я понял, это проблемы уже самих пользователей сервера, чтобы указывать в .htaccess настройки типо такой:

php_value sendmail_from "*****@gmail.com"

Ну короче, подытожим!

Чтобы корректно почта доставлялась нужно использовать или SMTP с авторизацией, либо настраивать .htaccess, где явно прописывать от кого письмо.

M
На сайте с 16.09.2009
Offline
278
#19
LEOnidUKG:
Так... это у нас в PHP...
sendmail_from me@localhost.com **DEFAULT**, Click to Edit
sendmail_path /usr/sbin/sendmail -t -i

Только это общие настройки...

Это "общие настройки" для конкретного виртуального хоста. Помимо всего прочего - есть же аргументы функции mail? Там можно From указать, правда?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#20
myhand:
Это "общие настройки" для конкретного виртуального хоста. Помимо всего прочего - есть же аргументы функции mail? Там можно From указать, правда?

Да тут mail() не причём. Он всё верно обрабатывает, вот пример письма, если допущены ошибки:

Return-path: <nobody@s1.chatukg.net>
Received: from [64.191.63.117] (port=44842 helo=s1.chatukg.net)
by mx79.mail.ru with esmtp
id 1MsJ0b-000JX8-00
for leorg@mail.ru; Mon, 28 Sep 2009 20:23:29 +0400
Received-SPF: none (mx79.mail.ru: 64.191.63.117 is neither permitted nor denied by domain of s1.chatukg.net) client-ip=64.191.63.117; envelope-from=nobody@s1.chatukg.net; helo=s1.chatukg.net;
X-Mru-PTR: off
X-Mru-NR: 1
X-Mru-OF: Linux (ethernet/modem)
X-Mru-RC: US
Received: from nobody by s1.chatukg.net with local (Exim 4.69)
(envelope-from <nobody@s1.chatukg.net>)
id 1MsJ0W-00013u-PS
for leorg@mail.ru; Mon, 28 Sep 2009 22:23:24 +0600
To: leorg@mail.ru
Subject: Новый комментарий на Вашем сайте.
X-PHP-Script: yourcommentit.ru/commentit/func.php for 95.58.170.200, 64.191.63.117
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_57daf4bb111b3ca33df6d6353bfdc61b"
From: robox@yourcommentit.ru
Subject: Новый комментарий на Вашем сайте.
X-Mailer: http://yourcommentit.ru
Message-Id: <E1MsJ0W-00013u-PS@s1.chatukg.net>
Date: Mon, 28 Sep 2009 22:23:24 +0600
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s1.chatukg.net
X-AntiAbuse: Original Domain - mail.ru
X-AntiAbuse: Originator/Caller UID/GID - [99 32003] / [47 12]
X-AntiAbuse: Sender Address Domain - s1.chatukg.net
X-Source: \MхїКZь·‚fь·Ђfь·\=хїя
X-Source-Args: /usr/local/apache/bin/httpd -DSSL
X-Source-Dir: yourcommentit.ru:/public_html/commentit
X-Spam: Not detected
X-Mras: Ok

Поэтому тут проблемы в:

Return-path: <nobody@s1.chatukg.net>

А его формирует сам sendmail, так что выход тут только два, которые описал в предыдущем сообщении.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий