CSDN论坛 > Java > Java SE

如何使用javamail发送带smtp验证的邮件? [问题点数:20分,结帖人WorldCreater]

Bbs2
本版专家分:331
结帖率 97.15%
CSDN今日推荐
Bbs5
本版专家分:2472
Bbs2
本版专家分:331
Bbs2
本版专家分:331
匿名用户不能发表回复!
其他相关推荐
JavaMail使用SSL遇到安全证书问题
业务需求又发生的改变,登录模块中要用邮箱去验证,于是试试企业邮件服务器发邮件,结果使用SSL遇到 PKIX:nable to find valid certification path to requested target 通过搜索和查询资料发现CSDN上一篇文章给出了一个关键性的步骤-获取安全证书。 原文地址:  http://blog.csdn.net/faye0
javamail设置SSL发送邮件(二)
<br />Gmail目前已经启用了POP3和SMTP服务,与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的 JavaMail程序是无法收发邮件的,下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码:<br />1. 邮件收取<br />package lius.javamail.ssl;<br />import java.io.UnsupportedEncodingException;<br /> import java.security.
JavaMail使用SMTP协议发送电子邮件
package cn.outofmemory.javamail; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import j
Java使用hotmail的SMTP服务器转发邮件出错
最近使用hotmail的SMTP在服务器上转发邮件,后台获得如下错误: javax.mail.AuthenticationFailedException: 535 5.0.0 Authentication Failed at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java
JavaMail使用465端口发送SSL加密邮件
今天发现,自己的项目在本地发邮件没任何问题。但部署到服务器,发送邮件显示连接异常。一开始非常懵逼,查资料,发现是阿里云出于安全考虑,关闭了服务器的25端口,而25端口是smtp的默认端口。提交工单,客服建议使用邮件服务商的加密的465端口。紧接着又是配置安全组,又是开启邮件服务商的端口和服务。 其实都没用,如果发生了这个问题,那就一定是代码出现问题了,重写代码吧! 本文参考了http://ww
Javamail发送邮件后并保存邮件到已发送
前言 最近北京暴雨,不知道为什么,特喜欢下雨天,下雨天适合睡觉,同样也适合写作! 需求分析 最近有个需求是将发送的邮件保存到已发送,一般来说最简单的做法是在服务器上配置,但是产品说,很多用户不知道这个选项,最好技术来实现,好吧,既然这样说了,干就完了! 查看JavaMail Api文档 邮件是在邮件服务器上存储的,邮件服务器上建立了各种的文件夹,比如INB
应用java mail和阿里云发送邮件和上传附件
package com.mail; import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import jav
JavaMail给QQ邮箱发邮件报错,没有SSL加密
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl). Mor
java发送邮件带url、html
java发送邮件,内容包含URL、HTML,并且对URL中文编码,URL的有效性校验。
Java使用465端口发送邮件(绕过25端口限制)
1.项目背景 此前使用25端口发送邮件时在本地可以跑,但是阿里云封掉了25端口,导致部署在阿里云上面的项目不能正常发邮件。进过比较,我选中更改端口为465解决这个问题。赵阿里官方解除25端口限制太麻烦了。 2.发送邮件源码 其中的环境变量由开发,测试,生产 3种环境,我是通过不同编译环境获取到配置文件中不同的值,对应dev,test,aliyun三种。源码如下: /** * @a
关闭
关闭