欢迎来到奇迪科技(深圳)有限公司,超值服务提供卓越产品!
在线发邮件的程序不少,特别是PHP的和ASP的,搜索一下一箩筐。现在这里介绍使用JAVA实现在线发邮件的方法:
代码如下:
import javax.mail.*; import javax.mail.internet.*; import java.util.*; public void postMail( String recipients[ ], String subject, String message , String from) throws MessagingException { boolean debug = false; //设置您的邮箱smtp地址 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.example.com"); // 创建一些属性和默认的会话 Session session = Session.getDefaultInstance(props, null); session.setDebug(debug); // 要发送的信息 Message msg = new MimeMessage(session); // 设置发件人企业邮箱地址 InternetAddress addressFrom = new InternetAddress(from); msg.setFrom(addressFrom); InternetAddress[] addressTo = new InternetAddress[recipients.length]; for (int i = 0; i < recipients.length; i++) { addressTo[i] = new InternetAddress(recipients[i]); } msg.setRecipients(Message.RecipientType.TO, addressTo); // 可选:您还可以设置您的自定义标题 msg.addHeader("MyHeaderName", "myHeaderValue"); // 设置主题和内容类型 msg.setSubject(subject); msg.setContent(message, "text/plain"); Transport.send(msg); }
上面的JAVA代码经过验证确实有效可行,值得参考,希望对各位有所帮助。
本文版权所有,转载须注明:来源 https://www.qvdv.net/qvdv-oop-627.html