opensmtpd

opensmtpd:如何表示“内部网络”?
opensmtpd

opensmtpd:如何表示“内部网络”?

smtpd.conf 中的硬连线常量导致 IPv6 前缀委派出现问题,所以我想知道是否有“内部网络”的缩写?类似于 # table localnet { 10.10.10.0/24 10.10.11.0/24 2001:db8:abcd:0012::/64 } : listen on intern tls pki $xname listen on extern tls pki $xname : action "relay" relay # match from src <localnet> for any action "relay" match...

Admin

OpenSMTPD 多个传出服务器主机名
opensmtpd

OpenSMTPD 多个传出服务器主机名

我在 FreeBSD 上运行 OpenSMTPD 来接收和发送电子邮件。我接受来自多个不同顶级域的电子邮件,也从多个不同的顶级域发送电子邮件(在同一台服务器上托管不同的服务)。现在,当我的应用程序发送电子邮件时,外发服务器主机名将被正确设置,因为应用程序电子邮件库通常根据参数值设置主机名from(例如,如果from指定为,[email protected]则外发电子邮件将具有example.org其主机名)。 但是现在,当系统尝试发送电子邮件(或以非特权用户身份通过​​ sendmail 发送电子邮件)时,服务器主机名将被用作主机名。然而,这并不正...

Admin

神秘/未知 IP 不断被 spamd 列入白名单
opensmtpd

神秘/未知 IP 不断被 spamd 列入白名单

我有一个运行带有 spamd 的 OpenSMTPD 的 OpenBSD 7.1 邮件服务器。 我注意到 /var/log/maillog 中存在神秘的 IP 地址,例如: smtp connected address=162.142.125.222 host=scanner-25.ch1.censys-scanner.com 这些 IP 不断被列入 spamdb 的白名单,我不希望发生这种情况。它们是否应该先与 spamd 通信,而不是直接与 SMTPD 通信? 我的 /etc/pf.conf 内容如下: emailserver = "192.168.7...

Admin

smtp:SSL_CTX_load_verify_locations:没有此文件或目录
opensmtpd

smtp:SSL_CTX_load_verify_locations:没有此文件或目录

Debian GNU/Linux 11.4(bullseye)、Linux 5.10.0-17-amd64 已安装OpenSMTPD 6.8.0p2-3 amd64(包括opensmtpd-extras 6.7.1-2 amd64)并尝试测试发送邮件,但每次smtp调用(除smtp -h)都会导致此错误消息: ~# smtp -v smtp: SSL_CTX_load_verify_locations: No such file or directory 服务器本身正在运行: :~# telnet localhost 25 Trying ::1... Co...

Admin

使用“tls-require”时个人 OpenSMTPd 中继失败,仅使用“tls”即可正常工作
opensmtpd

使用“tls-require”时个人 OpenSMTPd 中继失败,仅使用“tls”即可正常工作

我目前正在使用 OpenSMTPd 设置一个有点独特的个人电子邮件服务器。我有一个本地服务器(Raspberry Pi)和一个远程服务器(VPS)。发送给我的电子邮件被发送到远程服务器,然后被转发到我的本地服务器。当我发送电子邮件时,它会从我的本地服务器发送到远程服务器,然后转发给收件人。目前我只测试入站邮件,它基本上可以正常工作,只有一个问题,即 tls。 如果我在本地服务器上设置了“tls-require”,我的远程服务器似乎能够连接,但随后会断开连接,并尝试降级为普通 (smtp+notls),这当然会失败。如果我只使用“tls”而不是“tls-req...

Admin

如何在不破坏现有别名的情况下向 opensmtpd 添加一个 catchall 地址
opensmtpd

如何在不破坏现有别名的情况下向 opensmtpd 添加一个 catchall 地址

我有一个可以运行的 OpenSMTPD 配置,对此我很满意。 我没有 virtuser 文件,也没有在我的配置文件中的任何地方引用“domain_mail”或虚拟,该文件位于此处: table aliases file:/usr/local/etc/mail/aliases filter check_dyndns phase connect match rdns regex { '.*\.dyn\..*', '.*\.dsl\..*' } \ disconnect "550 no residential connections" filter c...

Admin

将 dkimproxy 添加到 OpenSMTPD ... 发送到我自己的域时出现邮件循环
opensmtpd

将 dkimproxy 添加到 OpenSMTPD ... 发送到我自己的域时出现邮件循环

我有一个运行良好的 OpenSMTPD 配置,并且我向其中添加了 dkimproxy。 一切运行良好,邮件测试器等都报告我有正确的 DKIM 签名并且我的电子邮件分数是 10/10,等等。 问题是 ... 如果我尝试发送电子邮件[电子邮件保护]到[电子邮件保护]邮件服务器陷入循环,邮件永远无法发送。我看到了以下情况maillog: Nov 15 08:34:13 mail dkimproxy.out[38686]: DKIM signing - signed; message-id=<[email protected]>, signer...

Admin

Opensmtpd 可以将邮件从列表中继到任何域吗?
opensmtpd

Opensmtpd 可以将邮件从列表中继到任何域吗?

我的公司简要地这样说 我有 1500 个 IP 地址 SMTP 源和 Exchange 2016(在 KEMP LB 后面)由于 LB 拓扑,我的匿名 SMTP 中继接收连接器范围存储在 Exchange 服务器上。现在我可以控制匿名。使用 DNS(stmp.company.com)进行 SMTP 中继流量但是,由于可用性问题和冗余,我想将此 IP 地址移动到 OpentSMTPd 服务器。我的想法是,所有 SMTP 邮件源都将邮件发送到 opensmptd 服务器,然后 opensmtpd 服务器将这些邮件中继到 Exchange 2016 服务器。 当我...

Admin

/etc/smtpd.conf
opensmtpd

/etc/smtpd.conf

我有一个使用 OpenSMTPD 6.6.4(托管在 Debian 10 上)的工作设置,它插入 OpenLDAP 2.4.50 服务器(托管在 Alpine 3.8 上),基于这篇博文。它可以与普通 LDAP 连接一起使用,但无法与 LDAPS 连接一起使用。 /etc/smtpd.conf pki mail.mydomain.tld cert "/path/to/fullchain.pem" pki mail.mydomain.tld key "/path/to/privkey.pem" pki mail.mydomain.tld dhe auto p...

Admin

OpenSMTPD 可以从白名单 IP 中继邮件吗?
opensmtpd

OpenSMTPD 可以从白名单 IP 中继邮件吗?

我正在运行 opensmtpd 并且一切正常。 当然,我不会运行开放中继,而且我会严格控制邮件通过邮件服务器发送的方式。 但是,我的个人邮件工具与 opensmtpd 虚拟机在同一物理服务器上的不同虚拟机上运行。它们是同一台机器,只是不同的 VM,当然还有不同的 IP。 我可以跳过所有复杂的身份验证机制,只告诉 opensmtpd“可以从这IP地址” ? 我真的很想在我的配置文件中添加一行,指定一个允许通过的 IP,就像它是本地邮件服务器一样,而不必在客户端和服务器端进行复杂的配置... ...

Admin

Dovecot LMTP 拒绝来自带撇号的地址的邮件
opensmtpd

Dovecot LMTP 拒绝来自带撇号的地址的邮件

我在 OpenBSD 服务器上安装了 OpenSMTPD / Dovecot。我最近遇到了一个问题,Dovecot LMTP 会拒绝从包含单个撇号(例如)的地址向本地用户发送的消息。显然,撇号以及许多其他特殊字符都是电子邮件地址本地部分的有效字符(即字符左侧的所有内容)。firstname.o'[email protected]@ 我在日志中收到的消息是: Jun 14 11:57:34 atlantic smtpd[42606]: 21749fd12ac76b57 mda delivery evpid=56aed6237d6444a0 fro...

Admin

OpenSMTPd:根据“已接收”域阻止发件人
opensmtpd

OpenSMTPd:根据“已接收”域阻止发件人

对于 OpenSMTPd,我想根据服务器的域名阻止该服务器向我发送邮件。它在各地拥有大量 IP 地址,阻止每个 IP 地址的工作量太大,尤其是它发送的垃圾邮件数量巨大。我想直接阻止该服务器,有没有办法默默拒绝来自“example.com”邮件服务器的所有邮件(“已接收”包含此邮件)? 谢谢你! ...

Admin

如果 SMTP 客户端收到服务器发来的错误,应该如何表现?
opensmtpd

如果 SMTP 客户端收到服务器发来的错误,应该如何表现?

考虑以下 SMTP 会话: 220 mx.example.com ESMTP Postfix EHLO example.com 250-mx.example.com 250-PIPELINING 250-SIZE 10240000 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-DSN 250 SMTPUTF8 MAIL FROM:<> 250 2.1.0 Ok RCPT TO:<[email protected]> 250 2.1.5 Ok D...

Admin

使用 OpenSMTPd 进行多重中继
opensmtpd

使用 OpenSMTPd 进行多重中继

我们在开发/测试中使用 mailhog 并将其连接到 postfix。这样,如果您向以 .external 结尾的电子邮件地址发送邮件,它将被转发到真实服务器。如果没有,我们会将其转发到 mailhog。 Postfix 配置 /etc/postfix/main.cf: myhostname = myserver.mydomain.tld relayhost = real-smtp-relay.mydomain.tld smtp_generic_maps = pcre:/etc/postfix/smtp_generic_maps.pcre transpo...

Admin

使用 OpenSMTPD 时如何隐藏/删除原始源 IP 地址?
opensmtpd

使用 OpenSMTPD 时如何隐藏/删除原始源 IP 地址?

我正在尝试弄清楚如何删除/隐藏使用 OpenSMTPD 发送的每封邮件的源 IP 地址? 要在后缀中执行等效操作,则应这样做: http://integer13.wordpress.com/2013/01/03/hide-your-source-ip-with-emails-relayed-by-postfix/ http://blog.tenak.net/2011/04/2011-04-dont-send-client-ip-postfix.html http://serverfault.com/questions/413533/remove-hi...

Admin