twix007
@twix007

Почему PHPmail не отправляет FromName?

В входящем письме нету FromName , только email пишет:

$to = $user->user_email;
				$subject = $main_smarty->get_config_vars("PLIGG_PassEmail_Subject");
				$body = "html mail";
								
				$headers = 'From: ' . $main_smarty->get_config_vars("PLIGG_PassEmail_From") . "\r\n";
				$headers .= "Content-type: text/html; charset=utf-8\r\n";
				
				if(phpnum()>=5)
				    require("libs/class.phpmailer5.php");
				else
				    require("libs/class.phpmailer4.php");	
				
				$mail = new PHPMailer();
				$mail->From = $main_smarty->get_config_vars('PLIGG_PassEmail_From');
				$mail->FromName = $main_smarty->get_config_vars('PLIGG_PassEmail_Name');
				$mail->AddAddress($to);
				$mail->AddReplyTo($main_smarty->get_config_vars('PLIGG_PassEmail_From'));
				$mail->IsHTML(true);
				$mail->Subject = $subject;
				$mail->CharSet = 'utf-8';
				$mail->MsgHTML( $body );
				
				if (mail($to, $subject, $body, $headers))
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
@entermix
А где тут при отправке используется переменная $mail?

Нужно так:
if($mail->send())
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@quant78
действительно нет mail переменной и во from не должно быть пробелов
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы