@hollanditkzn

Как отправить письмо в phpMailer?

Не могу понять почему у меня не отправляет письмо с помощью phpMailer?
function sendSMTP($to, $subject, $message, $attach=false)
{
	require("class.phpmailer.php");
	require("class.smtp.php");
	$mail= new PHPMailer();
	
	$mail->FromName= "Holland";
	$mail->Host = "smtp.gmail.com";
	$mail->SMTPSecure= "ssl";
	$mail->Port = 465;
	$mail->SMTPAuth = true;
	$mail->Charset = "UTF-8";
	$mail->Username = "holland.itkzn@gmail.com";
	$mail->Password = "*********";
	$mail->From =$to;
	$mail->Subject = $subject;
	$mail->Body = $message;
	$mail->Send();
}
if(isset($_POST["call"]))
{
	$tel = htmlspecialchars($_POST["call"]);
	$to="zackieff@gmail.com";
	$subject="Заказ звонка с сайта Печать  на футболках";
	$message = "Телефон ".$tel;

	if(sendSMTP($to, $subject, $message, $attach)){
		echo "сообщение успешно отправлено";
	}else{
		echo "При отправке сообщении возникла ошибка \n $mail->ErrorInfo";
	};
}
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Nc_Soft
попробуй порт 587
Ответ написан
Комментировать
@hollanditkzn Автор вопроса
Отправителя я оказывается не указал, посмотрел как можно вывести ошибки в phpMailer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 09:23
5000 руб./за проект
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект