我在WordPress中向用户发送忘记了密码或注册电子邮件的邮件。我依靠WordPress函数发送邮件,并且不向其中添加任何其他文本。
起初,我认为提示可能是由于发件人邮件和发件人名称设置为wordpress@domain.com和域。我在我的functions.php
文件中添加了以下代码:
function wpb_sender_email( $original_email_address ) {
return 'admin@domain.com';
}
add_filter( 'wp_mail_from', 'wpb_sender_email' );
function wpb_sender_name( $original_email_from ) {
return 'Domain';
}
add_filter( 'wp_mail_from_name', 'wpb_sender_name' );
但是,这没有任何影响。
接下来,我进行了一些测试,以查看是否可以获取有关提示的任何信息。这是successful和unsuccessful电子邮件的电子邮件标题的分析。
我认为这与电子邮件中的文本无关,因为它非常简单,而且我没有对WordPress的默认电子邮件文本进行任何更改。
[网站名称]密码重设您好!
您要求我们使用电子邮件地址[Username]重设您帐户的密码。
如果这是一个错误,或者您没有要求重设密码,请忽略 这封电子邮件,什么也不会发生。
要重置密码,请访问以下地址:password_reset_url
谢谢!
在显示提示的电子邮件之间保持一致的一件事是,它们都延迟了4或5分钟。
答案 0 :(得分:-1)
因为在电子邮件中可能有 http 链接而不是 https,所以有时如果我们发送不安全的链接,这将是一个原因。