了解家用计算机基本网络配置



我是一名初级Java开发人员,正在培训一些基本的东西。

我已经编程了一个简单的JakartaMail客户端来发送电子邮件。我已经通过在线服务测试了它的功能:mailtrap.io

电子邮件源代码在消息ID中显示,电子邮件来自我的电脑Message-ID: <###CODES###.MYUSERNAME@MY_COMPUTER_NAME>

我的局域网端口是否以某种方式对连接开放?我知道我的程序会打电话给我正在使用的电子邮件服务器,并通过它发送电子邮件信息,我的电脑名称是如何参与发送的。

邮件ID由JavaMail/JakartaMail在发送邮件时生成。当它在您的机器上运行时,它知道主机名等,并使用它来生成消息id。消息id旨在(最好是唯一的)识别消息,包括该消息id中发送者的主机名,使其更有可能是唯一的。

如果您的应用程序在您的机器上运行,那么这就是与邮件服务器通信的机器。但是,它不会打开您机器上的任何端口(除了用于连接到邮件服务器的TCP/IP的临时端口)。

相关内容

  • 没有找到相关文章

最新更新