出于学习目的,我想知道如何为我的网站制作联系表格。
我不明白什么。与我交谈过的每个人都建议我不要在PHP中使用mail()函数,因为它有很多问题,邮件会变成垃圾邮件,或者甚至不发送,但我在网上看到的每个教程都在使用mail。
我甚至从网上下载了一份完整的联系表格,他们正在使用mail()。
我甚至下载了一个完整的网站模板和在线商店模板,其中包含所有功能,他们甚至使用了mail()功能。
所以我也听说过phpMailer或swiftMailer,我在OOP方面的知识不是很强,但我下载了一些教程,我意识到这个phpMailer的想法是通过我的电子邮件向其他人发送电子邮件。
我想接收来自客户(来自的联系人)的电子邮件到我的电子邮件。最好的方法是什么?有什么片段可以让我在项目中学习吗?
基本上,在下载phpMailer之后,只需测试以下代码并根据自己的喜好进行调整。
include 'class.phpmailer.php';
// Sendmail
$arr_mail = array(
"email" => "user_email@domain.tld", // user email
"name" => "user name",
"system_email" => "mail@domain.tld", // your email
"system_from_name" => "Your Name", // your name
"subject" => "Subject",
"message" => "The Message",
"message_template" => "/path/template.html.php",
"attachment" => "/path/to/attachment"
);
$sendmail->sendMail($arr_mail);
此外,phpMailer类有很多示例,您可以尝试每一个,并找到更适合您的示例。