手机版

与使用WordPress发送电子邮件相关的PHP函数的用法分析

时间:2021-09-20 来源:互联网 编辑:宝哥软件园 浏览:

wp_mail()函数用于发送邮件,类似于PHP的mail()函数。

默认发件人名称是WordPress,发件人的邮箱类似于[emailprotected]。使用

wp_mail($to,$subject,$message,$ headers,$ attachments);参数

$to

(字符串|数组)(必需)收件人。多个收件人可以使用用逗号分隔邮箱的数组或字符串。

默认值:无。

$主题

(字符串)(必需)消息头。

默认值:无。

$消息

(字符串)(必需)消息内容。

默认值:无。

$ headers

(字符串|数组)(可选)消息标题信息。它可以是由回车符分隔的数组或字符串(格式:name: content)。

默认值:空字符串。

$附件

(字符串|数组)(可选)邮件附件。多个附件可以使用由回车符分隔的数组或字符串。

默认值:空字符串。

返回值

(布尔值)返回邮件是否发送成功。

例子

最基本的邮件传递:

WP _ mail(“[email protected]”、“主题”、“邮件”);和附件标题信息:

$attachments=数组(WP_CONTENT_DIR。/uploads/file _ to _ attach . zip ');$ headers=' from : My Name[email protected]'。rn ';wp_mail('[emailprotected]'、' subject '、' message '、$ headers、$ attachments);Html邮件并同时发送多个邮箱:

$ multiple _ to _ recipients=array('[email protected]','[email protected]')WP _ mail($ multiple _ to _ recipients,' The subject ',' pThe emHTML/em message/p ',' Content-type : text/html ');其他的

该函数位于:WP-includes/pluggable.php。

解决邮件无法发送的问题是WordPress中常见的问题,通常是服务器不支持PHP的mail()功能造成的。通常有两种解决方案。

PS: WordPress在发送邮件时必须使用wp_mail()函数,而不是直接调用PHP SMTP类或其他函数。

首先,配置服务器环境。

如果您正在使用VPS,您可以通过配置服务器使服务器支持mail()功能。根据每个人的情况,可以通过搜索引擎找到配置方法,这里就不赘述了。

第二,使用SMTP。

第二种是通过SMTP发送邮件,这也是我推荐的一种方法。SMTP使用其他免费邮件服务提供商的服务器发送邮件,因此不容易通过这种方式被识别为垃圾邮件。

好的,让WordPress支持SMTP。建议使用WP SMTP插件。安装后,在后台配置您的SMTP信息。我用QQ邮箱。

20151215163310220.png  (538564)

配置完成后,您可以在下面测试配置是否成功。

插件主页:https://wordpress.org/plugins/wp-smtp/.

版权声明:与使用WordPress发送电子邮件相关的PHP函数的用法分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。