问题标签 [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 回答
462 浏览

python - Python 无法通过 iRedMail 发送电子邮件

我已经在我的邮件服务器上安装了 iRedEmail。现在它有默认证书。当我使用普通的电子邮件客户端时,它要求我信任邮件服务器的证书,然后它开始从邮件服务器接收/发送电子邮件

但是,如果我编写自己的 python 程序来发送电子邮件,那么我不知道如何像电子邮件客户端那样做同样的事情。目前python给出错误“服务器配置问题”

0 投票
1 回答
1094 浏览

email - 邮件循环回我自己

所以,我在 iredadmin 中设置了 iredmail,有 2 个虚拟域,一个是 domain.com,另一个是 domain.net

domain.net 用于测试/开发目的,因此自从邮件服务器启动后,我们不再使用它,因此它在 iredadmin 中被禁用。

现在我们面临着我们刚刚知道的问题:

每次我们想从 domain.com 向 domain.net 发送电子邮件时,我总是收到邮件守护进程,它是

该怎么办?这是我的后缀 main.cf 文件:

有关如何解决此错误的任何建议?提前致谢

0 投票
1 回答
211 浏览

apache - 如何使用 mailrule iredmail 创建虚拟电子邮件地址

我被要求使用这些功能创建特殊邮箱:

1) 创建新邮箱test@domain.com(SMTP、POP3)。

2)来信: 安排此邮箱以test.xxx@domain.com表格形式接收到虚拟邮箱地址的消息。其中 xxx 是任何长度可变的数字。这通常在使用正则表达式 mailrule 的包罗万象的邮箱中实现(其中 TO 或 CC 匹配test\.\d+@domain.com

3)外发消息:根据第 2 点 启用登录test@domain.com以发送带有可变“FROM”字段的电子邮件)这通常通过为该邮箱启用任何“FROM”来实现。

这个邮箱的总体目的是这样的:

系统中存在任何预订号。例如 1500278。员工从 CRM 和电子邮件地址向客户发送电子邮件,test.1500278@domain.com并且此电子邮件已在 CRM 中注册。客户回复test.1500278@domain.com并收到此电子邮件,test@domain.com 系统会使用 POP3 选择该邮箱并将该电子邮件分配给预订号 1500278。

所以所有人都需要知道如何在 Centos apache iRedMail 上运行的邮件服务器创建此邮件,感谢您的帮助。

0 投票
0 回答
129 浏览

php - MYSQL Roundcube邮件id问题

好的,所以我在 linux ubuntu 14.01 上使用 iRedmail 我正在尝试配置我的密码插件并已授予所有必要的权限,但出现以下错误:

3 月 24 日 13:31:59 MailServer roundcube:<7vd67dj0> DB 错误:[1054] 'where 子句'中的未知列 'id'(SQL 查询:更新用户 SET crypt=ENCRYPT('Password1',CONCAT(_utf8'$5$ ',RIGHT(MD5(RAND()),8),_utf8'$')) WHERE id='lauren' LIMIT 1) in /opt/www/roundcubemail-1.1.4/program/lib/Roundcube/rcube_db.php在第 543 行(POST /mail/?_task=settings&_action=plugin.password-save?_task=&_action=)

它试图将其放入数据库:Roundcubemail 表:id 当我通过 mysql 搜索时,我有数据库:Roundcubemail 表:用户

我似乎无法找到它在文件中调用“id”的位置,因为我知道它就像将其更改为“用户”一样简单

这里有什么帮助吗?

0 投票
1 回答
722 浏览

apache - 域 xyz.com 和 abc.com 重定向到同一个地址

假设我有域xyz.comabc.com带有 iRedMail(邮件服务器应用程序)的服务器 - 例如它的 IP 地址是 1.2.3.4。

地址http s ://xyz.com/mail正在重定向到 iRedMail 登录页面 - 没关系。

在 DNS 中,我有从abc.com1.2.3.4 server的 A 型重定向。

在服务器中,我 在 apache2 配置中添加了abc.com域规则。

可悲的是,当我在浏览器中输入htt p ://abc.com时,浏览器会将我重定向到http s ://xyz.com/mail。但是浏览器应该向我显示来自特定文件夹(在 apache2 配置中定义)的文件。

我该如何解决?

0 投票
1 回答
493 浏览

email - 如何允许在 postfix/iredmail 上设置任意标题?

我已经用 iRedMail 设置了邮件服务器。它应该充当 Web 应用程序的 SMTP 服务器。Postfix 仅限于 localhost 使用。

假设我创建了一个帐户web@example.com

我需要的是允许设置任意from标题,例如bar@example.com,甚至baz@my-second-domain.com

目前这是拒绝:

这怎么可能被允许?

0 投票
21 回答
841896 浏览

mysql - 错误 1698 (28000): 拒绝用户 'root'@'localhost' 的访问

我正在设置一个新服务器并不断遇到这个问题。

当我尝试使用 root 用户登录 MySQL 数据库时,出现错误:

错误 1698 (28000): 拒绝用户 'root'@'localhost' 的访问

不管我是通过终端(SSH)、phpMyAdmin还是 MySQL 客户端(例如Navicat )连接。他们都失败了。

我查看了mysql.user表并得到以下信息:

如您所见,用户root应该具有访问权限。

服务器非常简单,因为我已经尝试对此进行故障排除一段时间了。

它运行带有 Apache、MySQL 和 PHP 的Ubuntu 16.04.1 LTS (Xenial Xerus),以便它可以托管网站,以及 iRedMail 0.9.5-1,以便它可以托管邮件。

在我安装 iRedMail 之前登录 MySQL 数据库工作正常。我也试过只安装 iRedMail,但 root 也不起作用。

如何解决我的 MySQL 登录问题或如何在现有 MySQL 安装上安装 iRedMail?是的,我尝试了安装提示,但在配置文件中找不到这些变量。

0 投票
1 回答
2443 浏览

ssl - iRedMail SSL 使用 Lets Encrypt certbot-auto

我正在使用 iRedMail 设置邮件服务器,并安装并运行所有内容。现在尝试使用 certbot-auto 客户端更改 Lets Encrypt 的自签名证书。我已经添加了

像这样进入 /etc/nginx/templates/misc.tmpl

但是,当我重新启动 nginx 并浏览到 URL 时,我得到了 404,并且 certbot-auto 也报告了 404。

我已将它放在规则之上以限制对隐藏文件的访问,所以这应该可以工作。

任何想法将不胜感激。提前致谢。

0 投票
1 回答
571 浏览

telnet - Ubuntu 14.01 主机/Ubuntu 14.01 容器;Postfix 不发送邮件;telnet 无法连接到外部主机

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

  • iRedMail 版本(检查 /etc/iredmail-release):iRedMail-0.9.5-1

  • Linux/BSD 发行版名称和版本:Ubuntu 14.01 容器在 Ubuntu 14.01 TurnkeyLinux Core

  • 将邮件帐户存储在哪个后端(LDAP/MySQL/PGSQL):MySQL

  • Web 服务器(Apache 或 Nginx):Apache

  • 后缀日志摘录:

    1 月 6 日 10:24:38 iredmail postfix/submission/smtpd[2631]:从 xyz[127.0.0.1] 连接

    1 月 6 日 10:24:38 iredmail postfix/submission/smtpd[2631]:从 xyz[127.0.0.1] 建立匿名 TLS 连接:TLSv1.2 与密码 ECDHE-RSA-AES128-GCM-SHA256(128/128 位)

    1 月 6 日 10:24:38 iredmail postfix/submission/smtpd[2631]: 6EEA060306: client=xyz[127.0.0.1], sasl_method=LOGIN, sasl_username=address@xyz

    1 月 6 日 10:24:38 iredmail 后缀/清理 [2636]: 6EEA060306: message-id=

    1 月 6 日 10:24:38 iredmail roundcube:用户 iaaberga [192.168.121.1];给destination@gmail.com的消息;250:2.0.0 正常:排队为 6EEA060306

    1 月 6 日 10:24:38 iredmail postfix/qmgr[2587]: 6EEA060306: from=, size=575, nrcpt=1 (queue active)

    1 月 6 日 10:24:38 iredmail postfix/submission/smtpd[2631]:与 xyz[127.0.0.1] 断开连接

    1 月 6 日 10:24:38 iredmail postfix/smtpd[2648]:从 xyz [127.0.0.1] 连接

    1 月 6 日 10:24:38 iredmail 后缀/smtpd[2648]: C97F262D1B: client=xyz[127.0.0.1]

    1 月 6 日 10:24:38 iredmail 后缀/清理 [2636]: C97F262D1B: message-id=

    1 月 6 日 10:24:38 iredmail postfix/qmgr[2587]: C97F262D1B: from=, size=1628, nrcpt=1 (queue active)

    1 月 6 日 10:24:38 iredmail postfix/smtpd[2648]:与 xyz [127.0.0.1] 断开连接

    1 月 6 日 10:24:38 iredmail amavis[1742]: (01742-01) 通过 CLEAN {RelayedInternal}, ORIGINATING/MYNETS LOCAL [127.0.0.1]:35413 -> , Queue-ID: 6EEA060306, Message-ID: , mail_id :4QjhhYZODSHf,点击次数:-2.986,大小:575,queued_as:C97F262D1B,dkim_new=dkim:yz,328 毫秒,测试:[ALL_TRUSTED=-1,RP_MATCHES_RCVD=-3.199,TVD_RCVD_SINGLE=1.213]

    1 月 6 日 10:24:38 iredmail postfix/smtp[2642]: 6EEA060306: to=, relay=127.0.0.1[127.0.0.1]:10026, delay=0.4, delays=0.05/0.01/0.01/0.33, dsn=2.0 .0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as C97F262D1B)

    1 月 6 日 10:24:38 iredmail 后缀/qmgr [2587]:6EEA060306:已删除

    1 月 6 日 10:24:47 iredmail postfix/smtp[2618]:连接到 mx6.mail.icloud.com[17.172.34.71]:25:连接超时

    1 月 6 日 10:24:47 iredmail postfix/smtp[2622]:连接到 alt1.gmail-smtp-in.l.google.com[173.194.69.27]:25:连接超时

====

你好!

我确实在 Ubuntu 14.01 / Ubuntu 14.01 主机/容器系统上安装了 iRedmail 作为 lxc 容器。

虽然我可以接收电子邮件,但 Postfix 不发送消息(这些消息似乎是在 webmail 客户端中发送的,但永远不会到达目的地)。

从容器级别的连接似乎通常可以工作:我可以通过 ssh 连接到我可以访问的某个主机;我可以使用 apt-get 工具安装新的软件等。

尝试在端口 25 上远程登录 alt1.gmail-smtp-in.l.google.com 不会成功(如果从容器内部完成)。

最终连接会失败。

如果我确实从容器中退出并尝试相同的 telnet 连接,一切都很好

这是容器的 iptables 配置:

我不熟悉容器的网络,所以我很可能会错过任何明显的东西!

它看起来不是Postfix 配置的问题..

谢谢你的帮助,

阿尔多

0 投票
0 回答
810 浏览

nginx - 如何在同一台服务器上运行 Odoo 和 Iredmail?

我的服务器上运行了 Odoo。我刚刚在同一台服务器上安装了iredmail。主机名 -f 的输出是 kvm.mgbcomputers.com。在我的 /etc/hostname 文件中,我只有 kvm 作为我的条目。

以下是我的 /etc/hosts 文件的输出:

我正在为我的电子邮件使用相同的域“mgbcomputers”。从我的 nginx 配置文件中,我包含了运行在端口 8069 上的 Odoo 应用程序配置文件的路径以及用于我的电子邮件服务的配置文件的路径,但只有电子邮件有效。如果我在 nginx conf 文件中删除对我的电子邮件配置文件的引用,我只能访问我的网站。

如何确保当我在浏览器中输入我的域/IP 地址时显示 Odoo 网站,并且当我将 /mail 附加到域/IP 地址时显示邮件?

这是我的 nginx.conf 文件的内容:

以下是启用站点的目录文件的内容:

这是我在 /etc/nginx/conf.d 目录中的文件的内容: