Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MIME::Lite, Не уходит почта 
:(
    Опции темы
Error202
  Дата 30.6.2014, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Здравствуйте!

CentOS 6.5 + exim + dovecot

Почта отправляется и принимается везде отлично, и на php в том числе...

При использовании MIME::Lite не вываливается никаких ошибок, но отправки нет.
В логи exim не вносится ничего на этот счет...

Что можно поковырять?
PM MAIL WWW   Вверх
arto
Дата 30.6.2014, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



Объявление: Требуется телепат. Вы знаете куда обращаться.
PM MAIL ICQ   Вверх
Error202
Дата 30.6.2014, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Какие еще исходные данные могу дать?

Логи чистые, скрипт отрабатывает чисто, без ошибок...
PM MAIL WWW   Вверх
arto
Дата 30.6.2014, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



Покажите код, как формируете и как отправляете.
PM MAIL ICQ   Вверх
Error202
Дата 30.6.2014, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Код

use MIME::Lite;

#MIME::Lite->send("smtp", "localhost");

my %msg = (
    'From'        => '[email protected]',
    'To'          => '[email protected]',
    'Subject'     => 'Test Subject',
    'Type'        => qq{text/plain; charset="windows-1251"},
    'Return-Path' => '[email protected]',
    'Encoding'    => '8bit',
    'Data'        => "Text\nText2\n",
);
my $qq = new CGI;
my $msg = MIME::Lite->new(%msg);
print $qq->header;
if ($msg->send) {
    print 'Message has been sent';
}
else {
    print "Cannot send message ", $MIME::Lite::VERSION;
}


Если раскомментировать строку с SMTP, то отправляется
PM MAIL WWW   Вверх
arto
Дата 30.6.2014, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



ваш sendmail понимает опции -t -oi -oem ?
MIME::Lite->send("smtp", "localhost"); не помогло?
PM MAIL ICQ   Вверх
Error202
Дата 30.6.2014, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



MIME::Lite->send("smtp", "localhost");  - помогает...
А есть возможность проверить -t -oi -oem ?
PM MAIL WWW   Вверх
arto
Дата 1.7.2014, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



если помогает -- то задача решена?

echo -e "From: [email protected]\nTo: [email protected]\nSubject: test\n\ntest" | sendmail -t -oi -oem
PM MAIL ICQ   Вверх
Error202
Дата 1.7.2014, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



MIME::Lite->send("smtp", "localhost"); - помогает

echo -e "From: [email protected]\nTo: [email protected]\nSubject: test\n\ntest" | sendmail -t -oi -oem 
Отрабатывает отлично

Но $msg->send(); не отправляет по умолчанию... Вот в чём вопрос...

P.S. На идентичном сервере все это работает...
PM MAIL WWW   Вверх
arto
Дата 1.7.2014, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



проверьте путь до sendmail
PM MAIL ICQ   Вверх
Bulat
Дата 1.7.2014, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 5
Всего: 57



Цитата(Error202 @  1.7.2014,  10:44 Найти цитируемый пост)
Но $msg->send(); не отправляет по умолчанию... Вот в чём вопрос...

P.S. На идентичном сервере все это работает... 

Не верю! 

Просто ничего не отправляет и нет никаких сообщений об ошибках, в логах все пусто?? Так не бывает!  smile 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
Error202
Дата 1.7.2014, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Разобрался... Простите не заметил...
В папке /usr/lib теперь почему-то есть папка sendmail-mta
А в ней sendmail, sendmail.exim, sendmail.postfix... выбирай, как говориться, вручную то, что нужно...
А /usr/lib/sendmail - вообще пустая заглушка... Которая просто эмулирует отправку...

Странно то, что CentOS 6.5 "из коробки"...

Спасибо! 

Это сообщение отредактировал(а) Error202 - 1.7.2014, 20:17
PM MAIL WWW   Вверх
arto
Дата 2.7.2014, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



т.е. centos у вас не настроен.
PM MAIL ICQ   Вверх
arto
Дата 2.7.2014, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



btw, а как sendmail -t -oi -oem "Отрабатывает отлично" ?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0561 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.