用过javaMail的请进!!马上结帖给分!

powerchuangwai 2010-10-10 09:32:04
当用126的邮箱时,基于javamail控件,邮件服务器采用如下设置方式

Properties props = System.getProperties();
props.put("mail.smtp.host", "smtp.126.com");
props.put("mail.smtp.auth","true");


其中,("mail.smtp.host", "smtp.126.com"); 是具体设置邮件服务器语句。

我自己安装了个Imail邮件服务器,想基于该服务器进行邮件发送,那么设置邮件服务器语句是什么?


("mail.smtp.host", "xxxxxx");
...全文
80 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
powerchuangwai 2010-10-12
  • 打赏
  • 举报
回复
怎么就没有人顶帖了呢!
powerchuangwai 2010-10-11
  • 打赏
  • 举报
回复
就是问Imail邮件服务器 的mail.smtp.host如何设置?


上面的我知道
yjflinchong 2010-10-11
  • 打赏
  • 举报
回复
用我这个吧。 写一个工具类。

package org.wg.test;

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

public class MailExample {
public static void main(String args[]) throws Exception, MessagingException {
String host = "smtp.163.com";//发送邮件服务器
String from = "发送者的邮箱地址";
String to = "接受者的邮箱地址";

// new properties
Properties props = new Properties();

// Setup mail server
props.put("mail.smtp.host", host);// 设置smtp主机

props.put("mail.smtp.auth", "true");// 使用smtp身份验证

// Get session
Session session = Session.getDefaultInstance(props, null);

// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("test");//标题
message.setText("http://www.baidu.com/"+"This is test JavaMail");//内容
//http协议部分会自动转换成超链接
message.saveChanges();

// Send message
Transport transport = session.getTransport("smtp");
System.out.println("正在连接");
transport.connect(host, "发送者邮箱地址/用户名", "发送者密码");
System.out.println("正在发送");
transport.sendMessage(message, message.getAllRecipients());
System.out.println("邮件发送成功");
}
}
powerchuangwai 2010-10-11
  • 打赏
  • 举报
回复
路过的兄弟,帮顶下,二楼 三楼也给分。。
powerchuangwai 2010-10-11
  • 打赏
  • 举报
回复
期待。。

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧