woothemes风格contact form不能正确发送邮件的解决办法

woothemes的商业风格都提供了contact form模板功能,新建页面,模板选择contact form,即可快速创建联系表单

邮件时,发件人使用了表单中提交的邮件地址,致使国内的很多SMTP服务器以为是垃圾邮件,直接拒发或者拒收

查了一下GOOGLE,找一个解决办法

查找:

$headers = __( ‘From: ‘, ‘woothemes’) .’ <‘.$email.’>’ . “\r\n” . __( ‘Reply-To: ‘, ‘woothemes’ ) . $email;

替代为:

$headers = __(‘From: ‘, ‘woothemes’).get_bloginfo(‘title’).’ <‘.$emailTo.’>’ . “\r\n” . __(‘Reply-To: ‘,’woothemes’) . $email;

其实就是将提交给wp_mail函数的发件人替代为风格的contact form的收件人的EMAIL地址

当然了,前提是楼主在wordpress中将系统的邮件地址更改为contact form的收件人的EMAIL地址

Tags:
shuxin

发表评论

电子邮件地址不会被公开。 必填项已用*标注