这个问题应该有一个简单,简单的答案,但我似乎无法让它运作起来。这是场景:
我创建了一个php页面 - >这一个:http://adianl.ca/pages/member_application.php。表单完成后,进入http://adianl.ca/pages/member_application_action.php,将数据放入MySQL数据库,&感谢用户的兴趣。无论如何,表单完美无缺,除了一件小事:每当有人填写表格时,我都希望发送电子邮件至sbeattie@adianl.ca,通知他们表格已填写完毕,&电子邮件将包含表单组件。问题是,我无法收到发送到该地址的电子邮件,或任何地址真相。有一个PHP页面发送电子邮件应该是一件简单的事情,但它真的令我困惑。
任何人都可以帮我吗?从昨天开始,这个特殊问题一直令我感到不安。如果有人可以帮我这个...男人,非常感谢你。
JP
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "mail.adianl.ca"; // SMTP server $mail->From = "webadmin@adianl.ca";
$mail->FromName = "Web Administration [ADIANL]";
$mail->AddAddress("sbeattie@adianl.ca");
$mail->AddCC("justinwparsons@gmail.com"); the #messageBody variable is just a string
答案 0 :(得分:0)
如果您想使用服务器的sendmail客户端发送电子邮件,可以使用mail。
如果您希望它使用其他邮件服务器,则可以使用扩展程序连接到SMTP服务器。我使用PHPMailer。
如果邮件不起作用,可能是服务器没有设置为发送电子邮件,或者可能是邮件服务器拒绝从php发送的电子邮件,以及其他原因。
答案 1 :(得分:0)
此代码也可用于在php中发送电子邮件所以看看,你可以在php中找到更多的电子邮件示例环顾四周
?php
$to = "recipient@example.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}