标签: smtp

为邮件服务器打开哪些端口?

我刚刚在 linux (ubuntu) 平台上设置了 Postfix 邮件服务器。我有它发送和接收电子邮件,它不是一个开放的中继。它还支持安全的 smtp 和 imap。

现在这是一个非常初学者的问题,但我应该让端口 25 打开吗?(因为安全 smtp 是首选)。如果是,那为什么?

还有 587 端口呢?

我还应该要求对这些端口中的任何一个进行任何身份验证吗?

请原谅我在这方面的无知:P

email-server smtp postfix port

106
推荐指数
1
解决办法
16万
查看次数

主域的 SPF 记录是否适用于子域?

我有一个关于 SPF 记录的快速问题:它们是否需要存在于所有子域中?

假设我有一个包含 domain.com SPF 信息的 TXT 记录

假设我有一个单独的电子邮件域 subdomain.domain.com

domain.com 的 SPF 政策/信息是否也适用于子域?还是我也需要为此添加单独的 TXT 记录?

domain-name-system email email-server smtp spf

70
推荐指数
3
解决办法
9万
查看次数

如何更正 Postfix 的“中继访问被拒绝”?

今天早上,为了更正安全证书中名称不匹配的问题,我遵循了如何修复邮件服务器 SSL?,但是现在,当尝试从客户端(在这种情况下客户端是 Windows Mail)发送电子邮件时,我收到以下错误。

被拒绝的电子邮件地址是“email@gmail.com”。主题'这是一个测试。',帐户:'mail.domain.com',服务器:'mail.domain.com',协议:SMTP,服务器响应:'554 5.7.1:中继访问被拒绝',端口:25,安全(SSL):否, 服务器错误:554,错误编号:0x800CCC79

编辑:我仍然可以从此帐户检索电子邮件,并且我将电子邮件发送到同一域中的其他帐户。我只是无法向我们域外的收件人发送电子邮件。

我尝试完全禁用 TLS 但没有骰子,我仍然遇到相同的错误。

当我检查 file 时mail.log,我看到以下内容。

Jul 18 08:24:41 company imapd: LOGIN, user=user_name@domain.com, ip=[::ffff:111.111.11.11], protocol=IMAP
Jul 18 08:24:42 company imapd: DISCONNECTED, user=user_name@domain.com, ip=[::ffff:111.111.11.11], headers=0, body=0, rcvd=83, sent=409, time=1
Jul 18 08:25:19 company postfix/smtpd[29282]: connect from company.university.edu[111.111.11.11]
Jul 18 08:25:19 company postfix/smtpd[29282]: NOQUEUE: reject: RCPT from company.university.edu[111.111.11.11]: 554 5.7.1 <email@gmail.com>: Relay access denied; from=<user_name@domain.com> to=<email@gmail.com> proto=ESMTP helo=<UserPC>
Jul 18 08:25:19 company postfix/smtpd[29282]: disconnect from company.university.edu[111.111.11.11]
Jul 18 08:25:22 …
Run Code Online (Sandbox Code Playgroud)

linux smtp postfix

63
推荐指数
3
解决办法
43万
查看次数

如何设置一个假的 SMTP 服务器来捕获所有邮件?

我正在寻找一种基本上遵守 RFC 的 smtp 服务,除了它不是发送邮件,而是简单地将其记录到文件中

[date] sent mail to <address>
Run Code Online (Sandbox Code Playgroud)

管他呢。我可以在大约半小时内将它与我在 python 中需要的最低限度的功能一起使用,但如果有一个更好的现有项目,我宁愿使用它。

需要它的原因是调试一个应用程序,该应用程序不断发送 7* 它应该发送的邮件量。

编辑:并且已经问过:https : //stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-send-email

smtp debugging

55
推荐指数
4
解决办法
6万
查看次数

灰名单仍然是防止垃圾邮件的有效方法吗?

我在我的服务器上使用灰名单已经很多年了,但我不知道现在它有多有效。

在 2012 年对抗垃圾邮件还有好处吗?

或者典型的垃圾邮件发送者 MTA 现在是否能够重新发送列入灰名单的电子邮件?

email-server smtp spam greylisting

52
推荐指数
4
解决办法
1万
查看次数

Postfix TLS over SMTP - RCPT TO 提示重新协商然后 554 5.5.1 错误:没有有效的收件人

我已经在我的 debian 6 服务器上设置了 ispconfig3,这里有一个通过 ssl 的 smtp:

服务器是后缀

AUTH PLAIN (LOL!)
235 2.7.0 Authentication successful

MAIL FROM: lol@lol.com
250 2.1.0 Ok
RCPT TO: lol@lol.com
RENEGOTIATING
depth=0 /C=AU/ST=NSW/L=Sydney/O=Self-Signed Key! Procees with caution!/OU=Web Hosting/emailAddress=postmaster@lol.com
verify error:num=18:self signed certificate
verify return:1
depth=0 /C=AU/ST=NSW/L=Sydney/O=Self-Signed Key! Procees with caution!/OU=Web Hosting/emailAddress=postmaster@lol.com
verify return:1
DATA
554 5.5.1 Error: no valid recipients
Run Code Online (Sandbox Code Playgroud)

但是,问题是,如果我只是通过端口 25 执行 vanilla telnet,我可以像疯子一样进行身份验证和发送邮件......希望这是足够的信息!(与“mail.app 无法处理 ssl!”相反)

ssl debian smtp postfix tls

35
推荐指数
1
解决办法
1万
查看次数

发送恶意电子邮件作为测试

我已经与 MailScanner 一起设置了一个有效的 SMTP 中继。这个 SMTP 中继不能——也不会——能够从外部中继电子邮件,只能中继本地电子邮件。

是否可以使用终端发送恶意电子邮件?我用谷歌搜索,但找不到任何可以回答我的问题的东西。例如,我想使用:

echo "{malicious-string}" | mail name@email.com
Run Code Online (Sandbox Code Playgroud)

可能"{malicious-string}"是什么?

email-server smtp postfix mailscanner

33
推荐指数
2
解决办法
6043
查看次数

在 IIS 中自动启动 SMTP 服务器?

我在 Windows 2008 R2 中运行 IIS SMTP 服务器,它可以手动启动。但是,如果我需要重新启动系统,则必须手动启动 SMTP 服务器。

有没有办法让它在启动时自动启动?

谢谢

iis smtp

32
推荐指数
2
解决办法
5万
查看次数

Windows 7 上的 SMTP 服务器

是否可以在 Windows 7 中安装可以在 Windows Server 2008 中安装的 SMTP 服务器?或者类似的东西?

我正在开发一个将使用它的应用程序,我希望能够对其进行测试并在本地进行尝试。

smtp windows-7

30
推荐指数
3
解决办法
7万
查看次数

什么取代了 Windows Server 2012 中的 IIS SMTP 服务器

我已经阅读了http://technet.microsoft.com/en-us/library/hh831568.aspx关于 Windows 2012 中已弃用和已删除功能的注释,它说 SMTP 已弃用。我假设这是指 IIS SMTP 服务器。建议是改用 System.Net.Smtp,但我认为这是印刷错误,因为我在别处找不到任何对 System.Net.Smtp 的引用。

如果他们真的想说 System.Net.Mail,那只是一个 API,我看不到 API 如何取代服务器进程。我需要一个服务来接受端口 25 上的连接并将电子邮件路由到像 IIS SMTP 过去那样的目的地。

任何人都可以澄清这里的情况吗?如果他们说它被 Exchange 取代了,那么我会诅咒他们,但至少这会让我做出一个有意义的声明,而当前的声明绝对不是。

smtp windows-server-2012

29
推荐指数
3
解决办法
6万
查看次数