【发布时间】:2017-04-20 14:02:18
【问题描述】:
我想使用 PHP 使用 smtp 邮件方法发送邮件。现在邮件转到垃圾邮件而不是收件箱,我正在使用 smtp 邮件方法。我已经设置了主机名、用户名和密码。
<?php
define("SMTP_HOST", "mail.test.net"); //Hostname of the mail server
define("SMTP_PORT", "25"); //Port of the SMTP like to be 25, 80, 465 or 587
define("SMTP_UNAME", "tttt");
//Username for SMTP authentication any valid email created in your domain
define("SMTP_PWORD", "tttt"); //Password for SMTP authentication
?>
//smtp mail
$mail = new PHPMailer;
$mail->Host = SMTP_HOST;
$mail->Port = SMTP_PORT;
$mail->SMTPAuth = true;
$mail->Username = SMTP_UNAME;
$mail->Password = SMTP_PWORD;
$mail->AddReplyTo("test@test.com", "zamisoft");
$mail->SetFrom("test@test.com", "zamisoft.com");
$mail->Subject = $subject;
$mail->AddAddress($to, '');
$mail->MsgHTML($message);
$send = $mail->Send();
$mail->ClearAddresses();
//smtp mail
有人可以解决这些问题吗?
【问题讨论】: