2010-07-17 168 views

回答

3

一个SMTP服务器时都需要能够发送电子邮件,例如作为HTTP服务器总是需要能够发送网页。这与您使用的网站和邮件API无关。 HTTP服务器与通常不包含SMTP服务器的服务器不同。

你可以利用你自己现有的电子邮件帐户,相关联的SMTP服务器,如从ISP或公共邮箱,如Gmail,Yahoo等你可以找到它们的文档SMTP连接的细节之一。你通常只需要知道主机名和端口号。登录详细信息与您的电子邮件帐户相同。

但是,对于ISP /公共邮箱,您仅限于在电子邮件的From字段中仅使用自己的地址,并且通常还允许以特定间隔发送的电子邮件数量。如果您想要解决此问题,则需要安装自己的SMTP服务器,例如Apache James(基于Java)或Microsoft Exchange等。

一旦你有一个SMTP服务器,那么你将能够使用JavaMail API或最终更方便Apache Commons Email发送电子邮件。


我忘了补充,如果你使用第三方的虚拟主机,那么它是很好的知道,大多数这些第三方网站托管服务提供商也提供了一个SMTP服务器也是如此。您想查阅托管功能并在其文档中查找连接详细信息。

+0

Thankx Blaus。 u能告诉我,如果我使用Gmail电子邮件-ID发送直通现有JAVAMAIL API使用主机名smtp.gmail.com和端口邮件没有465.Would我能够发送邮件。 – 2010-07-19 08:58:57

相关问题