Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java发送电子邮件_Java_Email_Web Applications - Fatal编程技术网

用Java发送电子邮件

用Java发送电子邮件,java,email,web-applications,Java,Email,Web Applications,我已经读到,要用Java发送电子邮件,我需要获得ISP的SMTP地址,但如果我打算在线托管我的web应用程序,这会是我的ISP SMTP地址吗 编辑:所以我需要找到我的客户ISP的SMTP地址并通过此发送?否,除非您的网络主机与ISP相同,或者您的网络主机也提供SMTP服务 对于您的编辑,是的,您需要ISP的SMTP地址。否,除非您的网络主机与ISP相同,或者您的网络主机也提供SMTP服务 对于您的编辑,是的,您需要ISP的SMTP地址。这将是您希望转发电子邮件的SMTP地址 如果您想通过ISP

我已经读到,要用Java发送电子邮件,我需要获得ISP的SMTP地址,但如果我打算在线托管我的web应用程序,这会是我的ISP SMTP地址吗


编辑:所以我需要找到我的客户ISP的SMTP地址并通过此发送?

否,除非您的网络主机与ISP相同,或者您的网络主机也提供SMTP服务


对于您的编辑,是的,您需要ISP的SMTP地址。

否,除非您的网络主机与ISP相同,或者您的网络主机也提供SMTP服务


对于您的编辑,是的,您需要ISP的SMTP地址。

这将是您希望转发电子邮件的SMTP地址


如果您想通过ISP帐户发送电子邮件,那么它将是SMTP地址。

它将是您希望转发电子邮件的SMTP地址

如果您想通过ISP帐户发送电子邮件,则应使用SMTP。

是电子邮件的内置API

询问您的ISP主机是否在本地运行sendmail或等效程序(web服务器主机)。尽早移交给sendmail可能是一个优势。换句话说,尝试使用“localhost”作为SMTP服务器名称

为什么??JavaMail是一个简单的SMTP客户端。它不处理DNS MX记录。如果SMTP服务器不可用,它没有内置的邮件排队功能。有默认的Java infinte DNS缓存,因此对SMTP主机的DNS更改不会在您的应用程序中注册(可调,但还要进行一次调整)。这些是本地sendmail(或等效)进程将要做的事情

因此,如果您可以将电子邮件转交给本地sendmail/同等机构,这可能会提高电子邮件传递的可靠性。当然,假设本地sendmail有效。这就是我们如何配置一些使用JavaMail发送邮件的内部应用程序,并修复了上述所有问题。

是电子邮件的内置API

询问您的ISP主机是否在本地运行sendmail或等效程序(web服务器主机)。尽早移交给sendmail可能是一个优势。换句话说,尝试使用“localhost”作为SMTP服务器名称

为什么??JavaMail是一个简单的SMTP客户端。它不处理DNS MX记录。如果SMTP服务器不可用,它没有内置的邮件排队功能。有默认的Java infinte DNS缓存,因此对SMTP主机的DNS更改不会在您的应用程序中注册(可调,但还要进行一次调整)。这些是本地sendmail(或等效)进程将要做的事情

因此,如果您可以将电子邮件转交给本地sendmail/同等机构,这可能会提高电子邮件传递的可靠性。当然,假设本地sendmail有效。这就是我们如何配置一些使用JavaMail发送邮件的内部应用程序,并修复了上述所有问题