无法获取联系表格,从localhost发送wordpress for gmail帐户的电子邮件

时间:2017-01-02 13:02:32

标签: wordpress email

在word中我已经安装了插件,我在wamp64的网页(localhost)上有一个联系表单。 我在表单中输入数据并提交,但我没有收到电子邮件但没有错误。 然后我读了我需要下载smpt插件,我正在使用gmail帐户。 我设置了这个,但表格再次没有给我发电子邮件。

I also followed these settings for gmail and it still didn't work where my host was smtp.gmail.com
    http://www.wpbeginner.com/plugins/how-to-receive-wordpress-emails-from-localhost/

http://www.wpbeginner.com/beginners-guide/how-to-create-a-contact-form-in-wordpress/

On the test email from the smpt plugin I see the error but I don't know what settings I need to use to make this work from a gmail account.

    The SMTP debugging output is shown below:

 Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

2 个答案:

答案 0 :(得分:1)

尝试使用以下插件,该插件只有在提供来自管理员的正确凭据后才能正常工作。

WP Mail SMTP

答案 1 :(得分:0)

看起来这个插件有问题。 一个常见的解决方案是编辑插件,这实际上不是让它工作的好方法。

要使用的电子邮件需要在文件wp_email_smtp上的第149行之前添加此代码

                $phpmailer = apply_filters('wp_mail_smtp_custom_options', $phpmailer);
                $phpmailer->SMTPOptions = array(
                    'ssl' => array(
                    'verify_peer' => false,
                    'verify_peer_name' => false,
                    'allow_self_signed' => true
                    )
                    );