Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблема с Phpmailer


Recommended Posts

В общем суть такая, хочу на магазине оставить Phpmailer подключил и т.д.

Начал тестить, тестил как на магазине так и на ростом сайте. Суть проблемы

 

Обычная отправка

$phpmailer = new PHPMailer( true );

$phpmailer->CharSet = CHARSET;		

$phpmailer->isMail();

$phpmailer->setFrom( FROM_MAIL, FROM_NAME );

$phpmailer->addAddress( [email protected]', 'Вася' );	


$subject = 'Предложение';

$phpmailer->Subject = $subject;
$phpmailer->Body = 'Ваше предложение';

if (!$phpmailer->send()) {
    echo "Mailer Error: " . $phpmailer->ErrorInfo;
} else {
    echo "Message sent!";
}

Отправка SMTP

$phpmailer = new PHPMailer( true );

$phpmailer->CharSet = CHARSET;		

$phpmailer->isSMTP();
$phpmailer->Host = SMTP_HOST;
$phpmailer->Port = SMTP_PORT;
$phpmailer->SMTPAuth = true;
$phpmailer->Username = SMTP_USER;
$phpmailer->Password = SMTP_RASS;

$phpmailer->setFrom( FROM_MAIL, FROM_NAME );

$phpmailer->addAddress( [email protected]', 'Вася' );	


$subject = 'Предложение';

$phpmailer->Subject = $subject;
$phpmailer->Body = 'Ваше предложение';

if (!$phpmailer->send()) {
    echo "Mailer Error: " . $phpmailer->ErrorInfo;
} else {
    echo "Message sent!";
}

не отравляется, страница грузиться и все

 

по сути isMail() для обычной отправки, а если SMTP то нужно указать isSMTP()

 

Теперь, если прописать вот так

$phpmailer = new PHPMailer( true );

$phpmailer->CharSet = CHARSET;		

$phpmailer->isSMTP();
$phpmailer->Host = SMTP_HOST;
$phpmailer->Port = SMTP_PORT;
$phpmailer->SMTPAuth = true;
$phpmailer->Username = SMTP_USER;
$phpmailer->Password = SMTP_RASS;

$phpmailer->isMail();

$phpmailer->setFrom( FROM_MAIL, FROM_NAME );

$phpmailer->addAddress( [email protected]', 'Вася' );	

$subject = 'Предложение';

$phpmailer->Subject = $subject;
$phpmailer->Body = 'Ваше предложение';

if (!$phpmailer->send()) {
    echo "Mailer Error: " . $phpmailer->ErrorInfo;
} else {
    echo "Message sent!";
}

то есть после SMTP настроек указать isMail() то все отравляется нормально, то есть вроде как срабатывает отправка по SMTP

 

Почему такая ерунда никак не пойму???

 

Сначало думал дело в магазине, ан нет, протестил на сайте клиента тоже так, протестил на другом сайте тоже так

 

Куда копать???

Надіслати
Поділитися на інших сайтах

Оказалось что хостинг глючит, на бегете тестировал. Вено у него какието проблемы

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.