与使用WordPress发送电子邮件相关的PHP函数的用法分析
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邮箱。
配置完成后,您可以在下面测试配置是否成功。
插件主页:https://wordpress.org/plugins/wp-smtp/.
版权声明:与使用WordPress发送电子邮件相关的PHP函数的用法分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。