Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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从pc向手机发送短信_Java_Email_Smtp_Sms - Fatal编程技术网

使用java从pc向手机发送短信

使用java从pc向手机发送短信,java,email,smtp,sms,Java,Email,Smtp,Sms,我已经构建了一个通过Java发送SMS消息的应用程序,但在应用程序执行期间,我遇到了许多异常(见下文): 应用程序正在运行,但在我的邮箱中,我收到了以下信息: Delivery to the following recipient failed permanently: +91mymobilenumber@sms.gmail.com 如何使用Java代码/库发送SMS?请对以下变量进行一些修改: String smtphost = "gmail.com"; 替换为: String smtp

我已经构建了一个通过Java发送SMS消息的应用程序,但在应用程序执行期间,我遇到了许多异常(见下文):

应用程序正在运行,但在我的邮箱中,我收到了以下信息:

Delivery to the following recipient failed permanently:

+91mymobilenumber@sms.gmail.com

如何使用Java代码/库发送SMS?

请对以下变量进行一些修改:

String smtphost = "gmail.com";
替换为:

String smtphost = "smtp.gmail.com";

Gmail不提供发送公共短信的网关

发送短信通常要花钱

查看此链接,它可以证明是有帮助的:

以下是关于同一问题的另一个问题的链接:


检查您所在的防火墙是否允许访问smtp.gmail.com上的465端口我已关闭我电脑的windows防火墙尝试使用mail.smtp.portal的587端口您是否能够
telnet smtp.gmail.com 465
?这对我来说不管用。我想您可能是使用了错误的主机名/端口组合,或者您的防火墙/ISP阻止了该端口。我将465更改为587,但出现了异常。谢谢,没有出现错误,但我如何接收短信?我的手机没有收到任何短信,请稍等片刻,这可能取决于您的运营商。请尝试上述代码,并告诉我还需要进行哪些修改。我在邮箱中发现:向以下收件人的传递永久失败:+91mymobilenumber@sms.gmail.com
永久性故障的技术详细信息:DNS错误:未找到域名
这是您使用
+91mymobilenumber@sms.gmail.com
这意味着
sms.gmail.com
不是有效域。
String smtphost = "smtp.gmail.com";