- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Из модулей для почты установлен только Net::SMTP. Пытаюсь отправить почту таким вот образом:
Но письма не отсылаются. В логах вот что:
Я так понимаю ужна авторизация, но разве этого недостаточно?
Подскажите плиз в чем проблема может быть и как ее решить.
Подскажите плиз в чем проблема может быть и как ее решить.
судя по ответам сервера, подозреваю, следует использовать родственный модуль Net::SMTP::TLS
такой модуль не установлен. Выходит с помощью установленных никак нельзя отправить почту?
Вот еще пробовал перед отправкой авторизоваться по POP3, а потом отсылать по SMTP.
авторизовался так:
так вот проблема в том, что отсылает рандомное число писем от 50 до 300 а потом останавливается. Потом сутки выдает Can't CONNECT
В чем может быть проблема. Хостеер клянется, что ограничений на письма нету. может я не так отсылаю?
такой модуль не установлен. Выходит с помощью установленных никак нельзя отправить почту?
если smtp-сервер настроен так, что не принимает plain password, то нет.
Можно установить самостоятельно вышеуказанный модуль в свою локальную директорию, а в начале скрипта прописать строчку
так вот проблема в том, что отсылает рандомное число писем от 50 до 300 а потом останавливается. Потом сутки выдает Can't CONNECT
В чем может быть проблема. Хостеер клянется, что ограничений на письма нету. может я не так отсылаю?
Надо разбираться с владельцем почтового сервера, имхо, или таймаут выставить побольше для начала
Установил одуль Net::SMTP_auth, проблема с авторизацией решилась.
Но происходит то же что и при авторизации через POP3 - перестают отправлятся письма.
Сейчас код такой:
my $smtp = Net::SMTP_auth->new('***');
$smtp->auth('LOGIN', '***', '***');
$smtp->mail("$from"); # Указываем от кого письмо.
$smtp->to("$email_array[$i]"); # Указываем кому письмо.
$smtp->data(); # Начинаем посылку данных
$smtp->datasend("To: $email_array[$i] \n"); # Указываем информацию для поля "Кому"
$smtp->datasend("From: $from \n"); # Пустая строка
$smtp->datasend("Subject: $title_mail \n"); # Сообщение
$smtp->datasend("$text_mail \n"); # Сообщение
$smtp->dataend(); # Заканчиваем посылку даных
$smtp->quit;
сначало отсылается нормально, через некоторое количество писем начинается вот такая ошибка:
Can't call method "auth" on an undefined value at rassilka.pl line 62.
Отсылаю через SMTP своего хостинга. Выходит это хостер блокирует?
судя по всему - да
Но через браузер с этого же ящика письма нормально доходят. Можно как-то обойти блокировку?
У меня встречный вопрос - методы my $smtp = Net::SMTP_auth->new('***'); и $smtp->quit;
вызываются при отправке каждого письма?
Другими словами - письма отправляются в течение дня или вся пачка писем на момент отправки подготовлена? Во втором случае можно произвести разовый коннект, в цикле отправлять данные и посмотреть как отреагирует сервак.
У меня встречный вопрос - методы my $smtp = Net::SMTP_auth->new('***'); и $smtp->quit;
вызываются при отправке каждого письма?
Другими словами - письма отправляются в течение дня или вся пачка писем на момент отправки подготовлена? Во втором случае можно произвести разовый коннект, в цикле отправлять данные и посмотреть как отреагирует сервак.
Письма рассылаются пачкой. Авторизацию и выход делаю на каждом письме.
Спасибо за совет, попробую после авторизации отправлять сразу сотню писем.
kruto добавил 19.03.2008 в 13:46
bbon, Вы оказались правы! Если один раз логиниться и потом отправлять по 100 писем, то все нормально. Спасибо.