问题标签 [iredmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
402 浏览

php - 错误:包:php-intl-7.3.28-1.el7.remi.x86_64

您好,我收到以下错误:

Error: Package: php-intl-7.3.28-1.el7.remi.x86_64 ” 在我完成了在 CentOS 7 上安装 iRedMail 的所有设置步骤之后。

我之前使用以下指南安装了 PHP 7.3 https://linuxize.com/post/install-php-7-on-centos-7/

你们能告诉我可能是什么问题吗?我可以提供任何额外的细节。

0 投票
0 回答
258 浏览

postfix-mta - Postfix 服务器 - 如何阻止不断尝试连接的 IP

首先,感谢收看。我最近使用以下指南设置了带有 dovecot 的 postfix 邮件服务器: https ://www.linuxbabe.com/mail-server/ubuntu-18-04-iredmail-email-server

我一直在监控 /var/log/mail.log 上的日志,并且每分钟都会显示以下条目:

5 月 12 日 14:09:47 邮件后缀/postscreen[32610]:从 [102.68.24.27]:59165 连接到 [MYIP 地址]:5 月 12 日 14:09:47 邮件后缀/postscreen[32610]:PASS OLD [102.68 .24.27]:59165 5 月 12 日 14:09:47 邮件后缀/smtpd[32613]:警告:主机名 yourcommunications.co.za 无法解析到地址 102.68.24.27 5 月 12 日 14:09:47 邮件后缀/smtpd[32613] :从未知连接[102.68.24.27] 5 月 12 日 14:09:47 邮件后缀/smtpd [32613]:EHLO 后来自未知的连接丢失 [102.68.24.27] 5 月 12 日 14:09:47 邮件后缀/smtpd [32613]:断开未知[102.68.24.27] ehlo=1 命令=1

请问有人可以帮我阻止这个IP连接吗?

我在 Ubuntu 20.04 上使用 iredmail 1.4.0。

任何帮助将不胜感激。

0 投票
0 回答
393 浏览

postfix-mta - iRedMail:域别名不适用于外部邮件

在为我的主域成功设置 iRedMail 服务器后,我尝试按照以下步骤将我的辅助域添加为别名:https ://docs.iredmail.org/sql.add.alias.domain.html

这还没有解决问题,所以我另外将辅助域添加到 /etc/postfix/main.cf 中:

注意:我没有删除 virtual_alias_maps 下的任何现有 mysql 条目。

并将映射输入到 /etc/postfix/virtual 并随后执行“postmap /etc/postfix/virtual”:

这在服务器内部工作。user1@domain1.tld 可以发送到 user2@domain2.tld 并且 user2 将在他的邮箱中收到邮件。外部电子邮件在发送到 user@domain1.tld 时仍然会到达。

不幸的是,它不适用于发送到辅助域的外部邮件。在我的 /var/logs/mail.log 中,我找到以下几行:

和:

在端口 12340 dovecot 正在监听:

在我的鸽舍日志中,我反复发现以下行:

这就是我卡住的地方。我怀疑两件事之一:要么我只是错过了必要的配置,这似乎很有可能,因为我以前从未在 Debian 上设置过邮件服务器,或者 dovecot 错误是由我的辅助域引起的。辅助域包含变音符号 (ä/ö/ü),我很清楚这会导致一些问题。因此,我还拥有它的 punycode 格式变体中的域。因此,每当我将带有变音符号的辅助域添加到配置中时,我还添加了它的 punnycode 版本,假设它可以解决这方面的任何问题。

dovecot 是否有可能无法处理任何变音符号/punnycode 格式?还是我只是错过了配置一些明显的东西?

任何朝着正确方向的推动都受到高度赞赏。

问候, 鼻涕

==== 基本信息 ====

  • iRedMail 版本:1.4.0 MARIADB 版
  • Linux/BSD 发行版名称和版本:Debian GNU/Linux 10 (buster) - 10.10
  • 使用的数据库:MySQL (MariaDB)
  • 网络服务器:Nginx

==== 编辑 ====

在对不同的外部邮件托管商进行了进一步测试后,我意识到当发送到带有元音变音符号的域时,有 4 封邮件中有 2 封到达了。GMail 和 Hotmail 没有,我的公司交换和其他一些网络提供商通过了。

iRedMail/postfix/dovecot/whateverelseisinvolved 本身似乎与 punnycode/umlauts 工作正常,它似乎取决于发件人。关于为什么或我可以检查哪些日志以深入挖掘的任何猜测?

==== 编辑 ====

就基础设置而言;在干净的 Debian 10 安装后,我按照本指南中的步骤https://www.linuxbabe.com/mail-server/debian-10-buster-iredmail-email-server

帖子中提到了任何与指南不同的特定配置。我还颁发了一个证书,其中包括 punnycode 中的主域和辅助域。

这里是启动时的各种日志:

/var/log/mail.log:

/var/log/dovecot/dovecot.log:

grep 后缀 /var/log/syslog:

我在我的 postfix main.cf 中禁用了配额功能并启用了 SMTPUTF8,除了 mail.log 中启动时的附加行之外没有显着变化:

不幸的是,行为仍然相同。在进一步分析日志后,我意识到来自提供商的邮件似乎是通过 punycode 发送的(即使我专门使用变音符号/非 ASCII 字符将其发送到域)。另一方面,GMail 实际上将邮件发送到包含元音变音符号(非 punycode,即使我在收件人邮件地址中专门使用 punycode 格式)的域。所以,我要么需要教我的服务器处理非 ASCII 字符,要么需要教谷歌通过 punycode 发送。或者教我的服务器将变音符号翻译成 punycode。选项 2 显然不是真正的选项,所以 1 或 3 是。

从非 GMail 托管邮件记录:

从 GMail 邮件登录:

0 投票
0 回答
46 浏览

email - 为什么来自 iredmail 的邮件会进入每个邮件提供商的垃圾邮件文件夹?

我在 digitalocean 上托管了服务器,并且域的 dns 也在 digitalocean 上设置。它通过了所有测试,如 DKIM、DMARC、SPF。一切都添加了。我应该怎么做才能让它不会进入垃圾邮件。我的邮件域是 mail.kowi.in,主域是 kowi.in

0 投票
0 回答
20 浏览

azure - 在 Azure Web 服务中发送电子邮件超时

我有一个托管为 azure web 服务的 .NET webapp,可以完美运行直到几天。

该应用程序具有向客户发送发票/提醒的功能,这些发票/提醒通过外部 SMTP 提供商(在 AWS 服务器中配置的 iredmail)发送。

从上周左右开始,该应用程序没有发送任何邮件,并且该应用程序最近没有更新。记录的消息只是说“请求超时”。我也尝试了更高的超时值(smtp.Timeout = 20000)

我尝试过更改邮件 ID,甚至更改域(托管在同一个 iredmail 中),都不起作用。

然后我尝试从我的开发机器(本地)执行相同的操作,邮件是从所有电子邮件/域发送的,之前失败了。我已经发布了相同的代码并再次尝试,以防万一,但结果相同。

azure 中是否有任何更新来阻止外部 SMTP 服务?当然,端口是 587,直到几天前都在工作。

非常感谢这方面的任何帮助。

0 投票
2 回答
175 浏览

express - iRedMail 在标准安装后阻止自定义端口

我遵循 iRedMail 的标准安装(版本 1.4.2)并按照本指南更新了 SSH 证书:https ://www.linuxbabe.com/mail-server/debian-10-buster-iredmail-email-server

成功安装后,由于分配的端口被阻止,我的某些服务(例如 Express REST API)无法再访问。

我也一起检查iptablesufw设置并禁用了ufw,但没有任何改变。

我还查看了使用 iRedMail 安装的每个服务的每个日志,并尝试了一些配置nginx来代理该端口。

似乎没有任何工作,它也没有专门绑定到该端口(任何与 Http、Https、smpt 等无关的端口都不起作用)。

0 投票
1 回答
42 浏览

migration - 谷歌计算、modsecurity 和 phpbb3 上的 Iredmail

我有一周的时间将网站从 Godaddy 转移,因为他们不想将其转移到他们的新服务器上。所以我不得不开始学习如何将它转移到云解决方案中。经过大量研究和 STACKOVERFLOW 的帮助,我确实做到了。

现在经过一个月的调整和犯了很多错误,我想开始这个线程来帮助别人。我还希望您就每个问题的替代或更好方法发表评论并提供建议。

该网站相当复杂,已经存在了 23 年,由一名业余爱好者管理,目的是使用开源和免费软件。安全性很重要,因为俱乐部会员的个人数据被存储,会员和俱乐部官员可以通过基于电子邮件识别的定制访问系统访问并提供基于角色的授权。该网站还包含一个基于 phpbb 的论坛、一个视频库、一个包含 20000 个 pdf 文档的可搜索存档,以及会员服务本地系统和一个电子邮件转发设施。还支持另外两个基本上是静态的域。

这些组件中的每一个都需要维护和更新。当平台软件版本发生变化时,升级组件可能会很困难。第一项任务是决定如何将他们每个人依次转移到新平台上。我从其中一个静态网站开始。

那么哪个云提供商?经过快速研究并且没有任何可辩护的理由与亚马逊相比,谷歌被选中。当他们第一次启动 gcloud 时,我已经设置了一个帐户,但设置了一个新帐户以利用 300 英镑的信用额度。

了解包括计算引擎、存储和网络在内的所有各种组件及其定价会浪费大量时间。当然,我从最小和最便宜的开始,但最终发现需要其他组件和更大的组件。这意味着要学习如何调整磁盘的大小,因为有几次实例因空间不足而死亡!我还发现从以前的主机移动文件并不容易,因为有很多不同的方法可以做到这一点。所以我应该重新审视一下,看看什么是最好的方法。我浪费了很多时间试图移动虚拟机。我浪费时间将所有东西都转移到存储中,然后尝试从中构建新网站。我最终决定,可能是错误的,使用 Bitnami phpbb 堆栈。我以为我会得到一个稳定的,快速保护系统,因为我只剩下几天可以转移了。但稍后会更多。

第一个域很简单,但我想检查安全性并设置 https 和 DNS 传输。了解 Bitnami apache 配置是另一个挑战,但我坚持下去并学习了一些新的可能有用的技术。但是支持的噩梦!

我曾希望 Bitnami 有良好的安全防火墙,但我找不到。我在以前的主机上使用了 GeoIP 系统,但直到上线一个多月后才有时间重建它。我现在已经使用 MaxMind IP 服务设置了 nftfw。

Gcloud 防火墙还需要配置以使各种服务运行并确保安全,特别是对于发送邮件,我还没有让传入的邮件转发系统正常工作。我使用三种服务来发送邮件,特别是 Google、SendInBlue 和 SendGrid,因为我想保护每项服务提供的免费限制,而不是把所有的鸡蛋都放在一个篮子里。

移动了两个静态网站;所以现在为phpbb。Bitnami 配置再次变得复杂,我还没有弄清楚是否有任何好的理由(也许是代码与可变数据的分离)。我对旧系统和新系统进行了 DIFF,并复制了不同的文件,并对文件和数据库进行了大量配置更改,以最终使其全部正常工作。是的,我认为在新操作系统上重建 phpbb 系统会更容易。但我仍然希望 Bitnami 系统能够在这个新的(对我而言)环境中为我提供一个更安全的平台。我在以前的主机上使用了 modsecurity,但现在必须放宽一些规则才能使 phpbb 正常工作。更多的兔子洞和许多未完成的事情,因为仍有许多警告发布。我需要尽快将警告变成错误,以阻止任何黑客攻击。有没有人工作的 modsecurity 和 phpbb 设置?我的下一个任务是让传入的邮件转发系统工作。我可能会使用 Iredmail,但我很难让它发挥作用。我查看了许多其他系统,其中一些提供了与我习惯的 Cpanel 系统类似的系统。真正需要的是域上的十几个邮箱需要转发到俱乐部官员的个人电子邮件帐户。对不起,这篇文章不是一个具体的问题,虽然里面有一些嵌入,但我觉得背景可能会帮助其他人和我将来进行此类迁移。希望您的回复即将到来!有没有人工作的 modsecurity 和 phpbb 设置?我的下一个任务是让传入的邮件转发系统工作。我可能会使用 Iredmail,但我很难让它发挥作用。我查看了许多其他系统,其中一些提供了与我习惯的 Cpanel 系统类似的系统。真正需要的是域上的十几个邮箱需要转发到俱乐部官员的个人电子邮件帐户。对不起,这篇文章不是一个具体的问题,虽然里面有一些嵌入,但我觉得背景可能会帮助其他人和我将来进行此类迁移。希望您的回复即将到来!有没有人工作的 modsecurity 和 phpbb 设置?我的下一个任务是让传入的邮件转发系统工作。我可能会使用 Iredmail,但我很难让它发挥作用。我查看了许多其他系统,其中一些提供了与我习惯的 Cpanel 系统类似的系统。真正需要的是域上的十几个邮箱需要转发到俱乐部官员的个人电子邮件帐户。对不起,这篇文章不是一个具体的问题,虽然里面有一些嵌入,但我觉得背景可能会帮助其他人和我将来进行此类迁移。希望您的回复即将到来!其中一些提供了与我习惯的 Cpanel 系统类似的系统。真正需要的是域上的十几个邮箱需要转发到俱乐部官员的个人电子邮件帐户。对不起,这篇文章不是一个具体的问题,虽然里面有一些嵌入,但我觉得背景可能会帮助其他人和我将来进行此类迁移。希望您的回复即将到来!其中一些提供了与我习惯的 Cpanel 系统类似的系统。真正需要的是域上的十几个邮箱需要转发到俱乐部官员的个人电子邮件帐户。对不起,这篇文章不是一个具体的问题,虽然里面有一些嵌入,但我觉得背景可能会帮助其他人和我将来进行此类迁移。希望您的回复即将到来!

0 投票
1 回答
200 浏览

google-cloud-platform - 从 Roundcube Webmail v1.4.11 ( iRedMail ) 发送电子邮件时连接超时

我正在尝试在使用iRedMail的 Google clou 上设置电子邮件服务器。我已按照链接进行设置。向此电子邮件服务器发送电子邮件时日志中没有错误,但是当我尝试从 UI 发送到我的电子邮件 ID 时,它在日志中给了我以下错误。( /var/log/mail.log )。

我知道 GCP 上的端口 25 被阻止。只是想办法摆脱这种情况。是否可以调整任何配置以将端口 25 更改为其他端口?

0 投票
0 回答
19 浏览

email - 将 iRedMail 服务器集群在同一个域下

有 2 个邮件服务器,一个运行 iRedMail-0.9.8,另一个运行一个相当新的版本 - 1.4.2。他们共享同一个域和该域下的所有邮箱。在 GitHub 上,我找到了拆分邮件传递的教程,但这是针对不同情况的,其中一些邮箱仅在一个服务器上。目标是拆分邮件传递,以便所有邮箱都可以在两台服务器上发送、接收、回复、删除、标记他们的邮件。