我一直在试图解决这个问题,经过几天的努力,现在是时候寻求帮助。
基本上我有一个我从this script改编的表格。
现在,表单几乎正常运行,只是我的一些调整。但是,当我测试表单时,它会发送给发送表单的人,但它不会发送给我。
我已经与主机核对过,所有内容都在运行,所以我将其视为脚本问题。对于PHP和Javascript,我是一个绝对的新手,所以我希望有人可以帮助我纠正这个问题。我不确定它是在mail.php
,我的表单页面还是class.phpmailer.php
文件中。
这是mail.php文件中的代码:
$mail->IsSMTP(); // tell the class to use SMTP
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = I used the correct port number here; // set the SMTP server port
//$mail->Host = "mysmtpserverhost"; // SMTP server
//$mail->Username = "me@myemail.com"; // SMTP server username
//$mail->Password = "mypassword"; // SMTP server password
$mail->IsSendmail(); // tell the class to use Sendmail
$mail->addReplyTo("me@myemail.com");
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->WordWrap = 80; // set word wrap
提前致谢
答案 0 :(得分:0)
替换:
$mail->addReplyTo("me@myemail.com")
致:
$mail->addAddress("me@myemail.com", '');
这两者之间的区别:
//Set an alternative reply-to address
$mail->addReplyTo('replyto@example.com', 'First Last');
//Set who the message is to be sent to
$mail->addAddress('whoto@example.com', 'John Doe');
This链接对您有所帮助。