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地址