Программирование > Perl
CGI, Perl, Sendmail => письма приходят не на все E-mail\'ы
sd1074:
Отправляю письма с помощью sendmail. В строке адреса пишу: "login1\\@yandex.ru, login2\\@mail.ru, login3\\@yandex.ru, login4\\@gmail.com", однако письма стабильно приходят только на яндексовские мылы. Ни на mail, ни на gmail не приходит ничего. Аккуанты рабочие. Отправляю с бесплатного хостинга holm.ru. Как такое может быть?
NeoNox:
В локальные блэклисты попали. Посмотри в папочке СПАМ на gmail.com.
sd1074:
Прошу прощения за свою неграмотность, но сразу возникло несколько вопросов:
1. Облазил gmail.com и не нашёл блэк листы . английский мой медленный. Может быть подскажете?
2. А что именно попадает в блэклисты? ну то есть IP там мой или сервера, может быть что-то другое.
3. Как такое могло произойти, если ничего плохого я не делал. никаких больших рассылок и т.п... может это holm у них в опале?
NeoNox:
запросто всю сеть ИСП провайдера могли прикрыть, такие нынче времена.
Теперь о понимании в сути проблемы:
Используете Net::SMTP Модуль с включенным Debug=>1 флагом. Отпровляете из консоли и видите что-то типа этого
--- Цитировать ---Net::SMTP>>> Net::SMTP(2.29)
Net::SMTP>>> Net::Cmd(2.26)
Net::SMTP>>> Exporter(5.58)
Net::SMTP>>> IO::Socket::INET(1.29)
Net::SMTP>>> IO::Socket(1.29)
Net::SMTP>>> IO::Handle(1.25)
Net::SMTP=GLOB(0x791710) .
Net::SMTP=GLOB(0x791710)> QUIT
Net::SMTP=GLOB(0x791710)
sd1074:
спасибо, вы мне льстите :-). я пока ламер в перл. вот даж с сендмэйлом до конца не справился :). До Net::SMTP ещё не добрался
Навигация
Перейти к полной версии