我正在使用wordpress并希望创建一个自定义的PHP脚本,而不是使用联系表单的插件。
我想知道使用wp_mail
函数是否与php mail()
函数相同,因为我的主机有时在发送邮件时遇到问题而没有通过smtp服务器发送邮件。
我总是使用类似php_mailer
的内容作为我的联系表单,但我是wordpress的新手。
答案 0 :(得分:1)
wp_mail
与mail
不同,但默认使用mail
发送电子邮件。
事实上,wp_mail
已使用phpmailer
。来自documentation:
wp_mail函数依赖于PHPMailer类通过PHP的邮件功能发送电子邮件
如果您愿意,可以使用phpmailer_init
操作将参数传递给phpmailer
。
您应该避免直接使用mail
或其他库 来发送电子邮件。 wp_mail
是pluggable,因此您可以安装插件来覆盖它,或使用您自己的邮件程序。有几个插件允许您通过wp_mail
使用外部SMTP服务器。