首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于收发电子邮件的不同SMTP端口(服务器端)

用于收发电子邮件的不同SMTP端口(服务器端)
EN

Server Fault用户
提问于 2016-12-14 10:21:29
回答 1查看 599关注 0票数 0

我当前的smtp服务器设置如下:

入站电子邮件:

代码语言:javascript
复制
Internet -> server1:25 (haraka1 smtp server) 
-> server1:2525 (haraka2 smtp server) -> server2:25 (Microsoft Exchange)

发送电子邮件:

代码语言:javascript
复制
server2:25 (Microsoft Exchange) -> ISP's SMTP server (smarthost in microsoft language)

现在,我还想为发送电子邮件添加一个中间smtp服务器:

代码语言:javascript
复制
server2:25 (Microsoft Exchange) -> server1:25259 (haraka smtp server) 
-> ISP's SMTP server

我的问题是,对于发送出去的电子邮件,使用非标准端口(25259)会不会造成任何问题?

从交换的角度来看,haraka服务器( server 1:25259)是最聪明的。

我想通过这个新的设置实现以下目标:

  1. 我可以用DKIM签下所有发出去的邮件
  2. 我可以通过ISP的smtp服务器(正常电子邮件流量)和sendgrid (事务性电子邮件)发送部分电子邮件。
  3. 速率限制和垃圾邮件发送预防(即。每个用户最多200封电子邮件/天,除非haraka收到一封特别邮件)

西德诺特:

从客户那里发送电子邮件就像这样:

代码语言:javascript
复制
client (from the internet) -> server1:587 (haraka3) -> server2:25 (Exchange)

client (within the same lan) -> server:25 (Exchange)

我被迫把haraka服务器放在Exchange服务器的前面,因为最近我收到了许多来自互联网的野蛮攻击(每天大约有20.000次smtp尝试)。而且haraka对于我的需求(ssl强制执行、利率限制、ehlo检查等)的修改非常简单。

上面的电子邮件系统相当小,我有大约50个用户和大约100-500电子邮件/日外流量。

EN

回答 1

Server Fault用户

发布于 2016-12-14 10:50:11

Exchange不在乎您在哪个端口发送电子邮件。只要另一端还有别的东西可以接收电子邮件。您只能在智能主机上使用非标准端口,就像其他的internet使用端口25一样。你的情况很常见。

Exchange上的身份验证攻击非常常见。在25端口上进行验证中继是这里的问题。如果必须使用SMTP而不是,则通过TLS路由它并使用465。仅对入站电子邮件以匿名形式离开端口25。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/820630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档