Прямо в код вставить значения (чтобы не из настроек бралось), которые получили у хостеров вместо:
- Код: Выделить всё
$mailer->Host = param('mailSMTPHost', 'localhost');
$mailer->Port = param('mailSMTPPort', 25);
$mailer->Username = param('mailSMTPLogin'); // SMTP login
$mailer->Password = param('mailSMTPPass'); // SMTP password
например:
- Код: Выделить всё
$mailer->Host = 'хост SMTP сервера';
$mailer->Port = 'порт SMTP сервера';
$mailer->Username = 'логин пользователя SMTP ';
$mailer->Password = 'пароль пользователя SMTP ';
Если также данные от хостера не работают, то всегда можно воспользоваться работающими данными SMTP того же Microsoft.
Вставить вместо существующих:
- Код: Выделить всё
$mailer->Host = param('mailSMTPHost', 'localhost');
$mailer->Port = param('mailSMTPPort', 25);
$mailer->Username = param('mailSMTPLogin'); // SMTP login
$mailer->Password = param('mailSMTPPass'); // SMTP password
Вот это:
- Код: Выделить всё
$mailer->SMTPSecure = 'tls';
$mailer->Host = "smtp.live.com";
$mailer->Port = 587;
$mailer->Username = "логин в outlook.com";
$mailer->Password = "пароль в outlook.com";