У меня есть два счета:SMTP не работает с PHP мэйлера класса
[email protected]
[email protected]
и
Входящий POP3: pop.secureserver .net (995)
Исходящий SMTP: smtpout.secureserver.net (80, 3535, 25, 465)
Они работают с помощью почтовых клиентов, как Thunderbird, почтовый ящик, и т.д., но не с PHP-почтовик:
error_reporting(0);
require_once ("class.phpmailer.php");// PHP MAILER FOR SENDING EMAILS
$mail = new PHPMailer();
define('EMAIL_HOST','smtpout.secureserver.net');
define('EMAIL_USER','[email protected]');
define('EMAIL_PASSWORD','xxxxxxxx');
$mail->IsSMTP();
$mail->Port = 465;
$mail->Host = EMAIL_HOST;
$mail->Username = EMAIL_USER;
$mail->Password = EMAIL_PASSWORD;
$mail->SMTPAuth = true;
$mail->FromName = "Administrator";
$mail->From = "Administrator";
$mail->AddAddress($email);
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject = "Seating Arrangements on Event";
$mail->Body = "Dear WeddingWire Customer";
if($mail->Send()) return "true";
return "false";
у вас отсутствует 'if' закрывающая скобка') '. Это опечатка? –
1. У вас есть синтаксическая ошибка в файле, 2. Прошу прокомментировать error_reporting (0); чтобы узнать, может ли код получить правильный путь к классу почтовой программы PHP – Pete
error_reporting (0); просто для того, чтобы скрыть все предупреждения от устаревших методов из класса php-mailer. файл включен, объект создан отлично и без SMTP, функция isMail() класса php-mailer отправляет почту. но я должен использовать SMTP и должен аутентифицировать пользователя. –