WordPress是否需要25端口来发送电子邮件?

时间:2021-05-09 作者:TravelWhere

我的主机即将阻止端口25,我不确定WordPress是否要求端口25发送密码重置、用户注册、通知等电子邮件。。。

2 个回复
最合适的回答,由SO网友:Cas Dekkers 整理而成

WordPress通过wp_mail() 方法,默认情况下,needs port 25 to be enabled 在您的php.ini 设置:

要使此功能正常工作,设置SMTPsmtp_port (默认值:25)需要在php中设置。ini文件。

如果要通过其他端口发送邮件,则必须更改此设置。

SO网友:butlerblog

如果需要使用端口25以外的其他端口,则无需在php中更改。ini。您可以更改使用的端口wp_mail() 通过更改中的值phpMailer. phpMailer 是什么wp_mail() 发送电子邮件时使用,您可以通过在以下情况下设置这些值来更改使用的出站端口以及许多其他设置phpMailer 已初始化:

add_action( \'phpmailer_init\', \'change_my_email_port\' );
function change_my_email_port( $phpmailer ) {
    $phpmailer->Port = 587; // Set required port here.
}

相关推荐

如何将外部变量传递给wp_new_User_Notify_Email过滤器?

我们正在尝试自定义新用户在我们的网站上注册时收到的默认电子邮件。为此,我们使用WP4.9.0中添加的wp\\u new\\u user\\u notification\\u email筛选器对于我们的功能。php文件不要凌乱,我们在“templates/email\\u welcome.php”中有电子邮件模板。我们需要加载此文件来构建$message变量,但返回的内容始终为空。下面是我们在子主题函数中添加的内容。php// ========================================