如何发送和接收来自联系人表单的电子邮件-mail()vs phpmailer



出于学习目的,我想知道如何为我的网站制作联系表格。

我不明白什么。与我交谈过的每个人都建议我不要在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类有很多示例,您可以尝试每一个,并找到更适合您的示例。

相关内容

最新更新