Письма приходят только на gmail.com

NiGal

Новичок
Автор оригинала: 440hz
все эти сервисы требуют регистрации почтового сервера в их системах. по крайнпе mail.ru точно.

пропиши в хедерах Error-to, return-path и т.д. и получи отлуп, где будет написана причина.
У меня подобная проблема, да вот только письма не приходят только на mail.ru
Точнее приходить то приходят, да только не отображается тело сообщения, а от кого и тема - ок
PHP:
$headers = "Date: ".date("d.m.Y (H:i:s)", time())."\n";
$headers .= "To: ".$invite_email."\n";
$headers .= "Subject: ".$subject."\n";
$headers .= "MIME-Version: 1.0\n"; 
$headers .= "X-nobl-fromus: yes\n"; 
$headers .= "From: ".$from_name." <".$from_mail.">\n";
$headers .= "Errors-To: ".$from_name." <".$from_mail.">\n";
$headers .= "Content-Type: text/html; charset=windows-1251\n";
$headers .= "Return-Path: <".$from_mail.">\n";
$headers .= "Reply-To: $from_name <".$from_mail.">\n";
$headers .= "X-Mailer: PHP/".phpversion()."\n";
$headers .= "X-Spam: Not detected\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\n";
Это все, что я нашел ))
Помогите, кто чем может!!!
 

440hz

php.ru
Отправил на оба адреса.
собственно вот:

Код:
hosting(root):/home/440hz#>host [url]www.stanker.ru[/url]
[url]www.stanker.ru[/url] has address 217.112.37.51
hosting(root):/home/440hz#>host  217.112.37.51
51.37.112.217.in-addr.arpa domain name pointer v48-u.valuehost.ru.
ну и кусок лога:

Код:
Sep 17 21:12:40 hosting exim[96832]: H=mx5.valuehost.ru [217.112.42.2]:4280 I=[77.234.201.222]:25 sender verify defer for
 <[email protected]>: response to "RCPT TO:<[email protected]>" from mx3.valuehost.ru [217.112.42.3] was: 
451 bad reverse DNS
Sep 17 21:12:40 hosting exim[96832]: H=mx5.valuehost.ru [217.112.42.2]:4280 I=[77.234.201.222]:25 
F=<[email protected]> temporarily rejected RCPT <[email protected]>: Could not complete sender verify callout
понятно в чем причина?
=)
 

Активист

Активист
Команда форума
>bad reverse DNS
Плохой обратный DNS

Я вот чесно пытался понять как это понять, но не смог. Что-то связано с обратками. Хотя у тебя они нормальные, вроде бы :)

-~{}~ 19.09.07 11:19:

а может быть из-за этого?

[root@d328 ~]# host 440hz.ru
440hz.ru has address 77.234.201.222
440hz.ru mail is handled by 50 mail.440hz.ru.
[root@d328 ~]# host 77.234.201.222
Host 222.201.234.77.in-addr.arpa not found: 3(NXDOMAIN)
[root@d328 ~]#

Я тут порыл инфу, и понял, что эта проблема почти у всех пользователей Valuehost

-~{}~ 19.09.07 11:21:

Ведь у валуехост с обратками все в норме

[root@d328 ~]# nslookup v48.valuehost.ru
Server: 89.111.176.254
Address: 89.111.176.254#53

Non-authoritative answer:
Name: v48.valuehost.ru
Address: 217.112.37.44
Name: v48.valuehost.ru
Address: 217.112.36.53

[root@d328 ~]# nslookup 217.112.37.44
Server: 89.111.176.254
Address: 89.111.176.254#53

Non-authoritative answer:
44.37.112.217.in-addr.arpa name = v48.valuehost.ru.

Authoritative answers can be found from:

-~{}~ 19.09.07 11:31:

Вот, нашел инфы

<...>Итак, для начала включаем проверку обратного разрешения имени хоста отправителя (Reverse DNS resolve). Этим мы рубим добрую половину (если не больше) всего спама, отправляемого с хостов, не имеющих доменного имени. Для этого в файле /etc/exim4/conf.d/main /99_exim4-systemdef дописываем строку<...>

440hz
Это в дополнение к тому, что у валуехоста правильно настроены обратки, и тот кусок лога (в предыдущем твоем посте) по идеи не правильный, ведь отправка писем идет не от его домена а от
[email protected]!

ЗЫ: администрирование почтового сервера - такая "попа" :)
 

440hz

php.ru
да. тут весело.

мне приходит письмо. я лезу проверять его к отправителю, а мне отправильтель дает отлуп, хотя письмо отправил. =)

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

Активист

Активист
Команда форума
440hz
Может я тупой :) Но как я понял, что твой (или чей-то) почтовик рубит письмо, потому что у твоего основного IP нет обратки? Тоесть рубит сук на котором сидит?? )))

Тоесть типа связка
ValueHost (v)
Твой хост (t)

v -> t (прошу принять письмо от x для y)
t -> v (ага, давай, получатель y есть)
v -> t (щас, подожди, а давай проверем твою обратку, вдруг ты спаммер)
t -> v (м...я, у меня нет обратки!!)
v->t (ну ты значит спаммер, не отдам тебе письмо)

По идее должно быть наооборот, твой дожен спросить обратку, и если таковой нет, значит SMTP отправителя спамовский, а тут получается, проверяется получатель!

PS может я чего не понял, сорри, но наболело у меня с почтой.

-~{}~ 21.09.07 06:21:

Режет та твой или чей, я вот понять не могу :)
 

440hz

php.ru
Активист

вот такой парадокс.

прикол в том, что мой exim (t) пытается проверить отправителя и лезет на хост (v) и пытается отправить ему письмо (выдает RCPT), но v тоже пытается проверить меня как отправителя и пытается вычислить DNS обратную но обламывается и говорит мне (t) что мол я не прохожу. (t) видит отлуп, но не анализирует причину и думает что такого отправителя нет.

бред, но факты на лицо...

=)
 

440hz

php.ru
cDLEON

=)

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

-~{}~ 21.09.07 14:40:

пойду исправлять свои ляпусы
Код:
www(440hz):~/tests$>host 77.234.201.222
222.201.234.77.in-addr.arpa domain name pointer hosting.440hz.ru.
 
Сверху