В общем проблема с PHPMailer. Раньше такого не наблюдал
Отравляю письмо по 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( 'fhfhki@gmail.com', 'Вася' );
$subject = 'Предложение';
$phpmailer->Subject = $subject;
$phpmailer->Body = 'Ваше предложение';
if (!$phpmailer->send()) {
echo "Mailer Error: " . $phpmailer->ErrorInfo;
} else {
echo "Message sent!";
}
страница долго грузится и ничего не отравляется, не ошибок ничего
А вот так
$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( hjhjkin@gmail.com', 'Вася' );
$subject = 'Предложение';
$phpmailer->Subject = $subject;
$phpmailer->Body = 'Ваше предложение';
if (!$phpmailer->send()) {
echo "Mailer Error: " . $phpmailer->ErrorInfo;
} else {
echo "Message sent!";
}
Вот так отправляется
то есть
$phpmailer->isMail();
если оставить после
$phpmailer->isSMTP();
почему такая ерунда выходит????
ведь если обычная отправка то указываем
$phpmailer->isMail();
если отправка через SMTP то указывается же
$phpmailer->isSMTP();
В чем здесь проблема никак не пойму