我已经为某个特定业务领域的电子邮件解析提供了一个小应用程序。这需要访问用户的电子邮件。我目前有一个小的设置菜单,请用户在其中输入相关信息,包括邮件服务器,协议,端口,电子邮件和密码。问题是我正在与一位根本不懂计算机的客户打交道,并要求他们进入其电子邮件提供商的网站并发现此信息对他们来说是头疼的问题。
我可以从电子邮件中获得多少信息?我可以自己以某种方式跟踪相关信息(邮件服务器,协议,端口),以便帮助新用户配置他们的系统吗?
当然,如果他们使用像gmail或hotmail这样的大型电子邮件提供商,这很容易,但是我的一些客户拥有自己的网站和电子邮件服务器(通常是两年前通过第三方付款给他们进行设置,因此不太可能获得此信息)必要/了解如何访问托管服务网站并获取电子邮件服务器信息)。
扩展@ernies注释,答案是“取决于”。
通常,您可以使用电子邮件的域名部分并为其查找MX记录。很多时候(但并非总是如此),这将为您提供有关传入邮件服务器的提示-例如,“ mail.example.com”可能意味着smtp和pop3都通过“ mail.example.com”进行了处理。同样,“ smtp.example.com”可能表示“ pop.example.com”或“ pop3.example.com”。
还有一些“标准”端口-您通常可以检查服务器是否在这些端口上进行应答(例如smtp分别为25、26、4xx和587)。同样,POP3的标准端口-110和995,以及IMAP-143和993。如果这些端口已打开,则可以对其进行探测,以查看是否可以通过它们发送或接收电子邮件。同样,您可以为SMTP编写测试,以检查它在其应答的端口上是否处理SSL。
尽管这些都不是确定的答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句