Linux 我应该在netcat的端口25上查看电子邮件吗?

Linux 我应该在netcat的端口25上查看电子邮件吗?,linux,network-programming,Linux,Network Programming,如果我使用netcat侦听ssh会话中的某些端口,则假设我将一个域正确地转发到一个盒子(即,我可以从外部世界看到盒子上的网页): nc -l 587 nc -l 25 并将邮件发送到服务器user@mydomain.com 我应该在发送尝试中看到握手的开始?我知道我的ISP不会阻止端口25,因为如果我转到的话,我可以看到netcat的浏览器头,很多事情可能会出错: 1) SMTP要求首先进行服务器对话,因此电子邮件发件人可能正在等待您的服务器发言 2) 如果您没有运行有效的邮件服务器,电子邮

如果我使用netcat侦听ssh会话中的某些端口,则假设我将一个域正确地转发到一个盒子(即,我可以从外部世界看到盒子上的网页):

nc -l 587

nc -l 25
并将邮件发送到服务器user@mydomain.com


我应该在发送尝试中看到握手的开始?我知道我的ISP不会阻止端口25,因为如果我转到

的话,我可以看到netcat的浏览器头,很多事情可能会出错:

1) SMTP要求首先进行服务器对话,因此电子邮件发件人可能正在等待您的服务器发言

2) 如果您没有运行有效的邮件服务器,电子邮件发件人可能会将您的主机标记为无响应,并在重试前退出几个小时

3) 如果您刚刚更改了DNS,则可能需要数小时/天的时间才能传播。(并非所有人都尊重TTL,尤其是低级别的TTL。)


4) 如果源或目标SPF设置不正确,某些服务器会配置为丢弃邮件。(鼓励大家使用SPF。)尝试添加SPF记录。(并确保您的MX记录正确。)

您是否将DNS中的设置也转发到您的邮箱?请尝试nc mydomain.com 25