Articles of smtp

CentOS 7 – Telnet连接被拒绝

我刚刚设法解决了我的postfix启动问题,现在我正在发生与telnet的问题。 目前我正在做telnet mail.domain.net smtp 我已经将smtp和端口25添加到防火墙中,但无论在testing时closures防火墙。 这是运行telnet mail.domain.net smtp时的结果: Trying xx.xx.xxx.75… Connected to mail.domain.net. Escape character is '^]'. Connection closed by foreign host. mail.domain.net是服务器的主机名,它似乎好像使用telnet时完美解决。

后缀,不能通过telnet连接

设置Postfix + Dovecot + OpenSSL后,大家好,我不能连接到我的smtp主机名,也不是从同一台服务器的本地主机。 [root@reputation ~]# telnet reputation.host 25 Trying fe80::dad3:85ff:fe5c:e942%enp5s0f0… telnet: connect to address fe80::dad3:85ff:fe5c:e942%enp5s0f0: Connection refused Trying 104.219.235.10… telnet: connect to address 104.219.235.10: Connection refused 我也尝试端口25,465,587相同的错误 这里也是netstat -pln [root@reputation ~]# netstat -pln Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:587 0.0.0.0:* […]

Postfix将特定地址上的传入电子邮件限制为同一个域的地址

我的SMTP服务器被滥用,因为外部地址可以发送电子邮件到像[email protected][email protected]等地址… 我想限制这些地址的使用只能由具有相同的域名,如[email protected]内部用户(可能来自networking)。 有了这些限制,像[email protected]这样的外部用户无法发送邮件到[email protected],但[email protected]可以。 [email protected]可以发送邮件到[email protected]。 我希望这是很清楚的…我真的不知道如何在Postfix中实现。

对SMTP的一个聪明的攻击逃避fail2ban

我以一种逃避典型的fail2ban设置的方式对我的SMTP服务器进行powershell攻击: 攻击来自同一子网中的多个IP 单个IP攻击的时间间隔超过一个小时,显然是为了避免被fail2ban阻塞,fail2ban通常使用findtime和bantime时间短于一个小时 这是日志: 2017-09-05 01:11:19 LOGIN authenticator failed for (User) [91.200.12.165]:57519 I=[192.168.1.224]:25: 535 Incorrect authentication data (set_id=soft) 2017-09-05 01:11:36 LOGIN authenticator failed for (User) [91.200.12.164]:51973 I=[192.168.1.224]:25: 535 Incorrect authentication data (set_id=sandy) 2017-09-05 01:15:22 LOGIN authenticator failed for (User) [91.200.12.121]:51545 I=[192.168.1.224]:25: 535 Incorrect authentication data (set_id=brown) 2017-09-05 01:28:57 LOGIN authenticator failed for (User) [91.200.12.105]:64938 I=[192.168.1.224]:25: […]

后缀:smtpd_sender_login_maps正则expression式匹配一切,而不是只有SASL

我想防止欺骗,所以我发现这个后缀选项: smtpd_sender_login_maps (default: empty) Optional lookup table with the SASL login names that own the sender (MAIL FROM) addresses. … 然后我find了这个答案: https : //serverfault.com/a/710235/371610 ,说如何使用正则expression式,以便在具有多个虚拟域和许多用户的设置中,不需要编辑表来添加或删除: /等/后缀/ login_map: /^(.*)$/ ${1} /etc/postfix/main.cf文件: smtpd_sender_login_maps=pcre:/etc/postfix/login_maps smtpd_relay_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated, reject_unauth_destination 同样的错误与: smtpd_sender_login_maps=pcre:/etc/postfix/login_maps smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch 问题是,正则expression式传入邮件(例如从Hotmail或Gmail)被拒绝的错误: NOQUEUE: reject: RCPT from mail-oln040092064102.outbound.protection.outlook.com[40.92.64.102]: 553 5.7.1 [email protected]: Sender address rejected: […]

SMTP IIS日志 – RSET与QUIT

我最近开始阅读IIS SMTP日志文件来查找丢失的电子邮件。 我对邮件命令做了一些研究,并使用telnet删除了我的概念。 之前,我不断看到一封邮件,在日志中说“排队等候发货”,但我找不到任何地方,客户从来没有收到它。 原来,这是一个hotmail电子邮件,每个hotmail地址的日志说排队等待传递,这意味着它已经交付到hotmail服务器,并已排队在那里。 我现在想知道的是,我有多个例子,其中RSET命令发出和一些QUIT发出。 通常情况下,这个RSET命令是排队传递消息之后。 这是什么意思? 电子邮件是否成功交付,现在服务器只是想重置缓冲区和caching? 但是,这是如何得到发行呢? 日志的方式是: HELO 250邮件来自250 RCPT:250 BDAT RSET 谢谢你,对不起,但我找不到在谷歌。 即使你可以指向我的链接,这将是有益的。

致命的:没有SASLauthentication机制

我正在用我的postfix来解决问题。 我不断收到/var/log/mail.err中的标题错误,无法发送。 postconf的结果-n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes compatibility_level = 2 inet_interfaces = all inet_protocols = all mailbox_command = mailbox_size_limit = 0 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mynetworks_style = subnet myorigin = /etc/mailname readme_directory = no recipient_delimiter = + relayhost = smtp_sasl_auth_enable = yes smtp_sasl_path […]

特定网域的传入电子邮件无法使用

我的网站的域名为www.abc.cc. 它的IP也是以1.1.1.1为例。 而且,邮件的IP是不同的。 这是一个例子2.2.2.2和问题是我可以通过任何电子邮件发送电子邮件在这个域下,但我不能收到任何电子邮件。 我怎么解决这个问题?

后缀:临时内部错误/ Dovecot:初始化失败

今天我想制作一个邮件服务器,但是没有成功。 你可以帮我吗 ? 我遵循这个教程: https : //www.linode.com/docs/email/email-with-postfix–dovecot-and-mysql 获得的错误: Sep 19 19:40:15 ungarscool1-1 dovecot: lmtp (2273, [email protected]): Error: user [email protected]: Initialization failed: namespace configuration error: inbox = yes Sep 19 19:40:15 ungarscool1-1 dovecot: lmtp (2273): Disconnect from local: Successful quit [Private / dovecot-lmtp], delay = 0.08, delays = alpha.domain.tdl [private / dovecot-lmtp], delay = 0.08, (Private […]

Postfix,dovecon,roundcube Cloudflare证书不可信,未知协议(ssl,tls)

我正试图让dovecot / postfix运行encryption。 我创build了这样的证书: 生成自定义自签名证书 对于第6步,我使用了cloudflares Origin证书/私钥(PEM,RSA) 然后我在postfix / main.cf中更新了我的值: myhostname = mail.domain.tld mydomain = domain.tld myorigin = $myhostname mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks_style = subnet […] smtpd_use_tls=yes smtpd_tls_security_level = may smtpd_tls_auth_only = yes smtpd_tls_key_file = /etc/postfix/tls/device.key smtpd_tls_cert_file = /etc/postfix/tls/device.crt smtp_tls_CAfile = /etc/postfix/tls/rootCA.pem smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache #smtpd_tls_mandatory_protocols = !SSLv2,!SSLv3 #smtpd_tls_exclude_ciphers = aNULL, DES, […]