我在我的系统上安装了xmapp
,我正在为我的网站使用WordPress。现在在WordPress中我使用了联系表单7用于邮件目的,当我从这个表单发送邮件时,它给我错误,即联系你的系统管理员bla bla bla ...
我为此目的使用了wp邮件SMTP
并正确配置了网站
在我的sendmail.ini
我设置了以下内容:
smtp_server=pop.gmail.com
smtp_port=587
smtp_ssl=TLS
;default_domain=localhost
auth_username= noreply@bllsoft.com
auth_password= -------
hostname=localhost
在我的php.ini文件中,我设置了以下内容:
;SMTP =
;smtp_port = 25
; sendmail_from = noreply@bllsoft.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t -i"
我所做的就是修复它,但没有得到我想要的结果。
在wamp中我已经完成了相同的设置并且能够正确地从我的localhost发送邮件,我很满意。
有时在xampp中发送邮件但收件箱中没有收到邮件,在这种情况下有人可以帮助我吗
提前非常感谢你。
答案 0 :(得分:0)
如果您想使用wordpress从localhost发送邮件,并且想要使用您的Gmail帐户发送邮件,那么您可以使用gmail SMTP邮件服务器。
为简化起见,您可以使用此插件
http://wordpress.org/plugins/wp-mail-smtp/
转到其设置页面(设置下的电子邮件子菜单),然后选择以下选项:
Mailer: send all wordpress emails via SMTP
SMTP Options:
SMTP Host:smtp.gmail.com
SMTP Port:465
Encryption: Yes, use SMTP authentication
Username: **yourfullemail**@gmail.com
Password: **yourgmailpassword**
答案 1 :(得分:0)
在sendmail.ini
下,尝试将smtp_server = pop.gmail.com
更改为smtp_server = smtp.gmail.com
答案 2 :(得分:0)
第1步
在你的php.ini文件中,通常在' C:\ xampp \ php'
上找到编辑[邮件功能]
[mail function]
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = youremail@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
第2步
在您的sendmail.ini文件中,通常在' C:\ xampp \ sendmail'
上找到编辑[sendmail]
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=youremail@gmail.com
auth_password=yourpassword
第3步
重启Apache
第4步
在您的Gmail帐户上 我的帐户>登录&安全
切换'开启' '允许安全性较低的应用'
答案 3 :(得分:0)
这是我基于MailHog的代码段,您需要首先安装MailHog,然后进行配置,只需将下一个代码段添加到functions.php
https://gist.github.com/khalidahmada/74c3ba52e7d179e323b30d97f4847ec6
请注意,您需要配置规则,检查默认情况下是否打开本地规则,将常量'WP_HOME'
测试到常量wp-config.php
到isLocal()
中,如果其中包含'test'或'local'需要在代码段的try (
FileInputStream in = new FileInputStream("input.jar");
FileOutputStream out = new FileOutputStream("output.jar");
) {
instrumenter.instrumentAll(in, out, "input.jar");
}