- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вру... дошли письма... только минут 15 шли ))))
Тогда вообще проблемы нет :-) Почта - не IM.
Вот. рамблер прислал ответку, по старой проблемке:
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 не существует, это я подправил :)
А вот меня интересует момент:
С чего это вдруг то не известный запрос то?!
Вот. рамблер прислал ответку, по старой проблемке:
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
Решил и эту проблемку.
Заполз в /etc/mail_reverse_dns
и там было:
64.191.63.117 s1.chatukg.net
Поменял на
64.191.63.117 chatukg.net
и перезапуск Exim на всякий, и всё как рукой сняло хехех
Решил и эту проблемку.
Заполз в /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 с
проверкой - а есть ли там подобный адрес.
Это часть "проблемки". Например, как Вам объяснили - не указывается
реальный From в письмах. В результате "подставляется" nobody@s1.chatukg.net (пользователь явно от UID апача сконструирован).
Ну то что не подставляется это было видно только в логах не отправленных писем. Сейчас же очередь пуста и всё доставляется.
Ну то что не подставляется это было видно только в логах не отправленных писем. Сейчас же очередь пуста и всё доставляется.
То что очередь пуста - означает, что либо принимающий сервер взял на себя
доставку сообщения _дальше_ либо _сразу_ отказался брать ваше сообщение.
Сюрприз: адресату сообщение может в итоге таки не попасть (место под почту он
израсходовал, например). И Вы об этом ничего не узнаете, ибо во From у Вас
совершенно "левый" адрес.
Так... это у нас в 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, где явно прописывать от кого письмо.
Так... это у нас в PHP...
sendmail_from me@localhost.com **DEFAULT**, Click to Edit
sendmail_path /usr/sbin/sendmail -t -i
Только это общие настройки...
Это "общие настройки" для конкретного виртуального хоста. Помимо всего прочего - есть же аргументы функции mail? Там можно From указать, правда?
Это "общие настройки" для конкретного виртуального хоста. Помимо всего прочего - есть же аргументы функции mail? Там можно From указать, правда?
Да тут mail() не причём. Он всё верно обрабатывает, вот пример письма, если допущены ошибки:
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
Поэтому тут проблемы в:
А его формирует сам sendmail, так что выход тут только два, которые описал в предыдущем сообщении.