Я использовал phpmailer в качестве библиотеки для отправки электронной почты с использованием расширения YiiMail. Я использую макет, который содержит несколько текстов, включая ссылку, такую как <a href="http://link">Test</a>
a [href] не работает в phpmailer
Но когда я включаю это link
, мой статус электронной почты отправляет успех, но я не получаю никаких писем.
Когда я не включил электронную почту успешно отправлен.
Какие проблемы у меня возникли? Любой человек может помочь [Изменено]
Это мой код, и я испытал, что return true
$link=Yii::app()->createAbsoluteUrl('user/resetpassword',array('h'=>$this->Hash));
$message='<div style="clear:both"></div>
<h2 style="float:none">Reset Password - Lawang Code</h2>
<div class="hr biru"></div>
<p>
Seseorang telah berusaha untuk mereset password anda <br/>
Jika memang aksi ini benar silahkan ikuti tautan berikut ini <hr/>
<div style="margin:0 auto;width:200px">
<a style="display:block;width:100px;background:#09C;color:white;padding:10px;text-decoration:none" href="'.$link.'">Reset Password</a>
</div>
</p>';
$mail = new YiiMailer('notification', array(
'judul' => "Reset Password - Lawang Code",
'pesan'=>'Seseorang telah berusaha untuk mereset password anda <br/>
Jika memang aksi ini benar silahkan ikuti tautan berikut ini <hr/>',
'link'=>$link,
'linkLabel'=>"Reset Password",
));
//render HTML mail, layout is set from config file or with $mail->setLayout('layoutName')
$mail->render();
$from=Yii::app()->params->adminEmail;
//set properties as usually with PHPMailer
$mail->From = trim($from);
$mail->FromName = "Lawang Code";
$mail->Subject = "Aksi Reset Password - Lawang Code";
$mail->AddAddress(trim($this->Email));
//send
if ($mail->Send()) {
$mail->ClearAddresses();
return true;
//echo 'Success.';
} else {
//echo 'Error while sending email: '.$mail->ErrorInfo;
return false;
}
имеет
У меня есть HTML. ALl html работает хорошо, но не для 'a [href]' .. Есть ли какая-либо фильтрация, позволяющая настроить теги в почте? – mrhands
показать код, в который вы добавили 'Test' – zzlalani
Я добавил код. и Он имеет значение по умолчанию для содержимого HTML с добавленным мной макетом. Существует также кодировка для UTF-8. – mrhands