smtp-auth

编辑(2013 年 7 月 30 日)
smtp-auth

编辑(2013 年 7 月 30 日)

我有一个配置了 Postfix SSL/TLS 的 MTA,可以完美地发送邮件。在同一个内部网络中,我还有其他服务器,我想通过这个 MTA 发送邮件。 在 main.cf 变量“mynetworks”中,我已经配置 CIDR 以接受来自我的网络的内部 IP。 尽管进行了所有这些配置,但是当我尝试使用此 SSL MTA 从另一台服务器发送电子邮件时,仍然出现以下错误: Jul 29 16:17:04 mail postfix/smtpd[25676]: connect from unknown[192.168.1.128] Jul 29 16:17:04...

Admin

centos 6.4 sendmail SMTP-AUTH 不起作用
smtp-auth

centos 6.4 sendmail SMTP-AUTH 不起作用

我想让带有 sendmail 和 dovecot 的 cinfugiure centos 6.4 服务器进行 SMTP-AUTH,我配置了 saslauthd 和 sendmail,但 SMTP-AUTH 不起作用,实际配置是 [root@server sasl2]# rpm -qa | grep sendmail sendmail-8.14.4-8.el6.x86_64 sendmail-cf-8.14.4-8.el6.noarch [root@server sasl2]# sendmail -d0.1 -bv Version 8.14.4 Comp...

Admin

从 Ubuntu 10.04 升级到 12.04.1 后,Postfix“AUTH-LOGIN”不再提供 smtp 身份验证
smtp-auth

从 Ubuntu 10.04 升级到 12.04.1 后,Postfix“AUTH-LOGIN”不再提供 smtp 身份验证

在将 Ubuntu dist 从 10.04 升级到 12.04 之后,我的虚拟用户 postfix / dovecot 安装仅提供“PLAIN” SMTP 身份验证机制。 它曾经提供 PLAIN + LOGIN 机制,并且我尝试了所有方法来恢复 LOGIN 机制,但就是不行。 如果没有“LOGIN”版本,许多基于 MS 的客户端(Windows Live、Outlook Express)将无法再使用 SMTP Auth 发送邮件。我不得不将它们的 IP 地址放入我的“mynetworks”列表中。 我甚至尝试使用 12.04.1 从头开始​​设置 p...

Admin

如何将 NGINX 用作新 SMTP 系统的旧 SMTP 代理?
smtp-auth

如何将 NGINX 用作新 SMTP 系统的旧 SMTP 代理?

我们在现场有一些非常老旧的无线电设备,它们使用 SMTP 来通知我们故障。遗憾的是,这些设备不支持现代 SMTP 身份验证方法(SSL 等),只能发送 PLAIN 身份验证方法。 (升级设备以使用现代身份验证方法不是一种选择) 我发现本文将 NGINX 配置为 SMTP 代理。 但我需要做以下事情,文章没有充分解释: 在端口 25 上接受来自传统设备的传入 SMTP 连接。 通过 IP 地址过滤传入连接(我们会手动维护允许的 IP 列表)并仅允许列表中的 IP。 (可选)验证传入的 SMTP 连接 PLAIN 身份验证(用户名/密码) 使用现代身份验证方法...

Admin

Exim - 在 saslauthd 和 passwd 文件中查找帐户
smtp-auth

Exim - 在 saslauthd 和 passwd 文件中查找帐户

我在 Debian Bullseye 上安装了 Exim4,身份验证使用纯文本/saslauthd。我想在本地主机上添加一些“服务帐户”电子邮件,我相信最简单的方法是将这些帐户添加到密码文件中,但我很难配置身份验证器。 /etc/exim4/密码 auth:{md5}$1$RXXXXXgJ$JXQLAxVcniEpMr04CRpar/ # generated with 'mkpasswd -5 -s' /etc/exim4/exim4.conf.模板 begin authenticators plain_server: driver = plaintex...

Admin

postfix:重新映射中继主机的用户凭据
smtp-auth

postfix:重新映射中继主机的用户凭据

我一直在尝试弄清楚如何让 postfix 重新映射 SMTP 中继主机的用户名,类似于 fetchmail 对入站电子邮件的操作。 在我的 fetchmailrc 中,有一些如下所示的内容: poll "mx.my_isp.com" protocol POP3 : user "myuser@my_isp.com" there with password "secret_password" is "user1" here 现在必须针对出站邮件逆转此映射。 来自邮件客户端的入站 smtp 已成功验证,但是当 postfix 尝试中继出站邮件时,它需要反转我...

Admin

在 Postfix 中,SSL FQDN 是否应与 /etc/postfix/main.cf 中的 myhostname 或 mydomain 字段匹配?
smtp-auth

在 Postfix 中,SSL FQDN 是否应与 /etc/postfix/main.cf 中的 myhostname 或 mydomain 字段匹配?

引自文档: 我的主机名 此邮件系统的 Internet 主机名。默认使用 gethostname() 中的完全限定域名 (FQDN),或使用 gethostname() 中的非 FQDN 结果并附加“.$mydomain”。$myhostname 用作许多其他配置参数的默认值。 我的域名 此邮件系统的 Internet 域名。默认使用 $myhostname 减去第一个部分,或“localdomain”(Postfix 2.3 及更高版本)。$mydomain 用作许多其他配置参数的默认值。 我很困惑 FQDN 后缀是否应该等同于 SSL FQDN。...

Admin

如何根据 Postfix 中发件人电子邮件和客户端 IP 地址的组合使用进行限制?
smtp-auth

如何根据 Postfix 中发件人电子邮件和客户端 IP 地址的组合使用进行限制?

我有一个实施了 sasl 的 MTA(postfix)。我希望对于一部分用户,我可以将其电子邮件地址映射到特定的 IP 范围(每个电子邮件用户分开)。如果用户尝试从其个人范围之外发送电子邮件,则该尝试将被记录,并且电子邮件将被丢弃。我认为这可以通过 header_checks 或 milters 来实现,但我无法通过任何一种方式实现它。 ...

Admin

客户端正在发送 SMTP 电子邮件,但它们未记录在 Web 客户端的“已发送”文件夹中
smtp-auth

客户端正在发送 SMTP 电子邮件,但它们未记录在 Web 客户端的“已发送”文件夹中

我一直在使用 instant.ai 发送电子邮件。我将 IONOS.ca 和 JustHost.com 邮箱连接到 instant,它运行良好(预热、接收和发送 [是的,其他电子邮件会收到已发送的电子邮件,并且我的邮箱收件箱会显示预热电子邮件正在接收])。但是,已发送的电子邮件从未显示在网络邮件(IONOS.ca 和 JustHost.com 邮箱)已发送文件夹中。 我使用 SMTP/IMAP 设置。 我尝试与即时支持人员、IONOS.ca 支持人员和 JustHost.com 支持人员交谈,他们说这是其他人的问题......这令人沮丧,因为似乎没人知道发生...

Admin

如何代表客户发送电子邮件以便他们处理回复?
smtp-auth

如何代表客户发送电子邮件以便他们处理回复?

场景:我有一位客户 A,他授权我/我的软件代表他们发送电子邮件至他们的客户 P、Q、ETC。 此外,P、Q、ETC。应该将电子邮件视为来自 a.example.com。 最后,A 应该能够看到我代表他们发送的电子邮件(例如在“已发送邮件”文件夹中),并收到来自 P、Q 的回复和投递失败信息,ETC。,诸如此类的事情。 显而易见的解决方案是使用通过该服务器管理的邮箱的发件人地址直接将电子邮件发送到 A 的 SMTP 服务器。当然,需要进行身份验证,以证明“我[被允许代表]发送电子邮件[电子邮件保护](一个缺点是我需要支持各种身份验证选项,因为我当然也想为我的其...

Admin

Postfix(SASL)和 OpenDMARC 报告
smtp-auth

Postfix(SASL)和 OpenDMARC 报告

我正在寻找有关如何实现 OpenDMARC-Reports 的电子邮件发送的建议。我遇到的问题是(出于显而易见的原因),我已经在 smtpd 服务器上为所有帐户实现了 SASL 身份验证。我查看了 OpenDMARC-Reports 源代码,据我所知,它对 SMTP 服务器进行的唯一身份验证是找出它所在主机的 FQDN。仅供参考,我已经通过 Dovecot 实现了 SASL 身份验证,它反过来访问 MySQL 以获取电子邮件/用户/密码信息。 理想情况下,我希望能够:a) 使用 Linux 服务帐户(例如 OpenDMARC)通过单独的 smtp 路由在本地...

Admin

Postfix 收件人地址被拒绝:删除 permit_mynetworks 后出现访问被拒绝错误
smtp-auth

Postfix 收件人地址被拒绝:删除 permit_mynetworks 后出现访问被拒绝错误

我有一台邮件服务器,为了防止滥用,必须从 Postfix 配置文件 (main.cf) 中删除“permit_mynetworks”。我只将其设置为允许 SASL 认证中继。但现在,postfix 会拒绝任何外部收件人。有人能告诉我哪里出了问题吗?提前谢谢! 配置如下:[main.cf] # -------------------- # INSTALL-TIME CONFIGURATION INFORMATION # # location of the Postfix queue. Default is /var/spool/postfix. queue_d...

Admin

Postfix:禁用特定电子邮件地址的 SMTP 身份验证?
smtp-auth

Postfix:禁用特定电子邮件地址的 SMTP 身份验证?

我有一个运行 postfix 的服务器,在我的 main.cf 中,我使用 smtp_sasl_auth_enable = yes smtp_sender_dependent_authentication = yes 我有大约 30 个不同的电子邮件地址(不同的域名,主要是 Gsuite),一切都运行良好。我的问题是,我的一些客户不断更改他们的电子邮件密码,导致从他们的网站发送的电子邮件卡在邮件队列中,因为: "SASL authentication failed... Username and Password not accepted." 因此我必须...

Admin

.NET 程序发送电子邮件仅在客户端服务器上不起作用
smtp-auth

.NET 程序发送电子邮件仅在客户端服务器上不起作用

我最初是在 SO 中问过这个问题,但似乎这里更合适。 基本上,我有一个发送电子邮件的程序,它可以在我的本地机器和我们公司的服务器上运行。但是,当部署到客户的服务器上时,它不起作用。 由于某种原因,程序无法连接到 smtp 服务器。以下是确切的错误: System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or ...

Admin

Postfix Dovecot 的 SMTP 身份验证问题
smtp-auth

Postfix Dovecot 的 SMTP 身份验证问题

我已经购买了一个域名example.com和一个 VPS,并且使用 iRedMail 来设置邮件服务器。 不想让 iRedMail 搞乱我的 Nginx,我决定自己安装 Nginx 和 Roundcube。但是,它说 SMTP 服务器不支持身份验证。SMTP 没问题。 [02-Oct-2021 23:40:16 +0000]: <5gl20r7b> PHP Error: SMTP server does not support authentication (POST /?_task=mail&_unlock=loading1633218...

Admin