java.net.MalformedURLException smtp 协议(protocol)

标签 java smtp

为了在我的 java 应用程序中使用 smtp,我正在使用以下代码。

URL url=new URL("com.sun.mail.smtp","smtp.gmail.com",25,"");

使用时出现错误

 java.net.MalformedURLException: unknwon protocol: com.sun.mail.smtp

即使我尝试使用 SMTP 代替 com.sun.mail.smtp 但没有用.. smtp 使用的协议(protocol)名称是什么?

最佳答案

smtp 不是受支持的协议(protocol)(至少从 1.5 开始是这样),您可以使用 mailto 协议(protocol)。请参阅以下由谷歌提供的示例....

http://www.java2s.com/Code/Java/Network-Protocol/sendsemailusingamailtoURL.htm

关于java.net.MalformedURLException smtp 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775812/

相关文章:

java - 通过 wget 在 Linux 上下载 Java JDK 会显示许可证页面

java - 为什么我的 MultipartFile 是空的

php - Yii2 : Connection could not be established with host smtp. gmail.com [Connection refused #111] 在 godaddy 主机中

python - Django - 从联系表单发送电子邮件时 SMTPSenderRefused

Python 使用 "quoted-printable"传输编码和 "utf-8"内容编码发送电子邮件

java - 单独类中的事件处理程序 Axon 3.0.3

Java runOnUiThread 和 Thread.sleep

java - 尝试播放 AudioClip 时出现 NullPointerException

python - 如何在 Django 中发送具有特定 mimetype 的电子邮件?

email - Ansible 邮件模块不适用于 Office 365