phpBB3 - 不要为某些邮件服务发送激活邮件

Posted

技术标签:

【中文标题】phpBB3 - 不要为某些邮件服务发送激活邮件【英文标题】:phpBB3 - dont send activation email for certain mail services 【发布时间】:2014-12-23 14:21:32 【问题描述】:

我使用 phpBB 3.0.12 遇到问题: 某些邮件服务(例如 mail ru)会识别来自我的激活电子邮件(例如垃圾邮件)并返回 550 错误

10 月 27 日 10:37:02 26sp 后缀/smtp[31754]: 33347587974: to=, orig_to=, 中继=mxs.mail.ru[217.69.139.150]:25,延迟=2.5, 延迟=0.01/0/0.08/2.4,dsn=5.0.0,状态=反弹(主机 mxs.mail.ru[217.69.139.150] 说:550 封垃圾邮件被拒绝。 请拜访 http://help.mail.ru/notspam-support/id?c=Jdo_XLgUDbBjA8QmVnqeZQShDEMZPvTFdwpE_P3-ufG-37333wCzdKLWRJxdUdKdCgAAAPSVAAAAriEj 或向 abuse@corp.mail.ru 报告详细信息。错误代码: 5C3FDA25B00D14B826C40363659E7A56430CA104C5F43E19FC440A77F1B9FEDFF7BDDFBE74B300DF9C44D6A29DD2515D。 编号:0000000A000095F42321AE00。 (回复 DATA 命令的结尾))

550 错误 表示用户标记为来自论坛和 mail.ru 的垃圾邮件将任何邮件归类为垃圾邮件。我已经发送请求以支持从垃圾邮件列表中删除论坛,但论坛发送的任何电子邮件通知都不会发送到 mail.ru 中的电子邮件。

问题:如果用户在注册时输入了 ****@mail.ru,我想写一些类似不要发送电子邮件激活的内容。但我不熟悉phpBB。 有人可以帮我在哪里找到发送激活电子邮件的功能。

如果能提供任何帮助,我将不胜感激。

【问题讨论】:

这个问题似乎是题外话,因为它是关于一个特定的软件包;发帖人应该在该软件包的支持板上寻求帮助。 【参考方案1】:

重要!在进行任何更改之前,请确保您有备份以防万一出现问题。

使用 FTP 从您的站点下载此文件 - language/xx/ucp.php(其中 xx 是语言代码,例如,对于英语,它是 en

在能够将文件保存为 UTF8 without BOM 而不是文字处理器或记事本的适当文本编辑器中打开它,因为这些可能会导致问题。

我会给你一个使用英文版的例子,因为这就是我在我的网站上使用的......

寻找: 'UCP_ADMIN_ACTIVATE' => 'Please note that you will need to enter a valid e-mail address before your account is activated. The administrator will review your account and if approved you will receive an e-mail at the address you specified.',

和: 'UCP_EMAIL_ACTIVATE' => 'Please note that you will need to enter a valid e-mail address before your account is activated. You will receive an e-mail at the address you provide that contains an account activation link.',

您可以根据需要更改这两行中的消息。完成后,使用 FTP 保存并上传回您的服务器。

【讨论】:

谢谢你的回答,但我的 ucp.php 已经是 UTF8 没有 BOM 编码。 mail.ru 中的问题,由用户将我的邮件标记为“垃圾邮件”引起。我认为解决方案是使用一些特殊的邮件服务。 我想你误会了,保存那个格式并不是解决问题的办法,只是为了防止使用错误的软件出现任何问题。我的回答不会阻止使用 .ru 域,但您可以编辑该文件中的措辞,向人们解释如果他们收到激活邮件,他们将不会收到。

以上是关于phpBB3 - 不要为某些邮件服务发送激活邮件的主要内容,如果未能解决你的问题,请参考以下文章

邮箱怎么激活

postfix配置

将基于送货方式的自定义文本添加到某些 WooCommerce 电子邮件通知

Java实现注册时发送激活邮件验证

发送“代表”电子邮件

Firebause身份验证:已发送但未在特殊电子邮件地址(如*@gmx.at)上收到的电子邮件