问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求java编写的数据库报表,Email格式输出后发送到指定邮箱

发布网友 发布时间:2022-05-21 02:14

我来回答

2个回答

热心网友 时间:2023-10-11 18:39

给你一段代码吧 邮箱是sina的邮箱时候 测试没问题
类Authenticator
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;

public class PopupAuthenticator extends Authenticator {
String username=null;
String password=null;

public PopupAuthenticator(){}

public PasswordAuthentication performCheck(String user,String pass){
username = user;
password = pass;
return getPasswordAuthentication();
}

protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
}
类SendMail.java

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class SendMail {
public static void main(String[] args) {
send("title", "content");
}

public static void send(String h, String b) {
try {
Properties p = new Properties(); // Propertiesp // System.getProperties();
p.put("mail.smtp.auth", "true");
p.put("mail.transport.protocol", "smtp");
p.put("mail.smtp.host", "smtp.sina.com");
p.put("mail.smtp.port", "25");
// 建立会话
PopupAuthenticator popAuthenticator=new PopupAuthenticator();
Session session = Session.getInstance(p,popAuthenticator);
MimeMessage msg = new MimeMessage(session); // 建立信息
msg.setFrom(new InternetAddress("abc@sina.com")); // 发件人
// msg.setRecipient(MimeMessage.RecipientType.TO,
// new InternetAddress("rewohs@139.com"));
Address[] address = new Address[] {
new InternetAddress("bbb@163.com")};
msg.setRecipients(MimeMessage.RecipientType.TO, address); // 收件人
msg.setSentDate(new Date()); // 发送日期
msg.setSubject(h); // 主题
msg.setText(b); // 内容
// 邮件服务器进行验证
Transport tran = session.getTransport("smtp");
tran.connect("smtp.sina.com", "aaa", "bbb");
// aaa是用户名,bbb是密码
tran.sendMessage(msg, msg.getAllRecipients()); // 发送
// System.out.println("邮件发送成功");

} catch (Exception e) {
e.printStackTrace();
}
}
}

热心网友 时间:2023-10-11 18:40

afafaa
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
移动电源哪个牌子好耐用质量好?十大公认耐用充电宝推荐! iPhone 12 Pro max要不要更新ios 15.7.1 成份指数指数的权数及计算公式 什么是分类商品价格指数 关于我国零售价格指数编制方法的说法,正确的有( )。 居民消费价格指数如何确定商品和权数? 什么是全国农产品批发价格指数 把钱赚美了的歌词是什么? 有个哥歌词有"再苦再累,..." 是什么歌? 买单反相机有必要买遮光罩吗?如果买D80+18-70头要买什么样的?价格多少... 芝麻分到700分的时候,借呗最多可以借多少钱?有朋友达到700了吗,或者700以上求图 腾讯理财通在哪里提现 茭白毛豆肉丝酱的做法,茭白毛豆肉丝酱怎么做 SHE有哪些歌 茭白毛豆炒肉丝的做法步骤图,怎么做好吃 为什么说以色列国歌是世界最悲壮的国歌 在海口市租车跑网约车去哪个平台租车好,有租车跑网约车司机分享一下感受 如何写出有逼格的奢侈品文案 走出流泪谷是赞美诗歌哪首歌 SKY手机网络电话的语音系统怎么样?比其他的网络电话好吗? 以色列国歌的歌词 请问SKY手机网络电话的语音系统怎么样? 求希伯来文化的精髓~ 若岚菲女装和慕托丽是一个公司吗 四川下半年省考入职时间 城建档案管理员 乌鲁木齐那里有学习档案管理的 并颁发资格证书 北京哪里可以考档案管理员上岗证 男人接什么手工活做好? 男孩儿可以做哪些手工 Java,访问数据库所的到的结果怎么获得? 基于java的火车票销售系统 带数据库 当然了,有报告是最棒的,谢谢啦 JAVA连接数据库返回输出信息 企业门口扫的健康码,企业怎么查询后台扫描记录? 送媳妇什么生日礼物,送老婆生日礼物排行榜 老婆过生日送什么礼物最好 孕晚期肚子发硬是怎么回事?和什么原因有关呢?? 孕晚期肚子发硬 为什么我的地下城能进去但键盘不能控制啊? DNF为什么只能用键盘打字而不能控制人物行动? 为什么DNF进去游戏不能用键盘方向键控制? DNF为什么我人物进游戏后`键盘就用不了了 为什么楼上无缘无故传来弹珠掉落的声音 为什么我进DNF了,键盘不能控制游戏人物走路了? 为什么 楼上传来弹珠的声音 其实楼上什么也没有 DNF里为什么我键盘不能操作了? 为什么在半夜,楼上总是会传来弹珠掉到地上的声音? 科技之蓝,创新之蓝,世界之蓝,是什么意思? 问题DNF进去后键盘不能用,只能用鼠标控制,为什么 经常听到楼上传来类似玻璃弹珠滚动的声音是怎么回事?