-
javaMail发送邮件问题5
package bean; import java.util.*; import javax.mail.Session; import javax.mail.Message; import javax.mail.internet.MimeMessage; import javax.mail.internet.InternetAddress; import javax.mail.Message.RecipientType; import javax.mail.Transport; import javax.mail.MessagingException; public class sendMail { String username="xxxx@163.com"; private Message getMessage(){ Properties p=new Properties(); p.put("mail.transport.protocol","smtp"); p.put("mail.smtp.host","smtp.163.com"); p.put("mail.smtp.port","25"); p.put("mail.smtp.auth","true"); String password="xxxxxx";//添加邮箱密码 MyAuthor auth=new MyAuthor(username,password); Session session=Session.getDefaultInstance(p,auth); Message message=new MimeMessage(session); return message; } public void sendVerify(String stu_email,String stu_nameMd5,String randMd5) throws MessagingException { Message message=getMessage(); message.setFrom(new InternetAddress(username)); message.setRecipient(RecipientType.TO,new InternetAddress(stu_email)); message.setSentDate(new Date()); message.setSubject("信号与系统"); String m="<a href=\"http://192.168.1.21/email/mailVerify?stu_nameMd5="+stu_nameMd5+"&randMd5="+randMd5+"\">" + "http://192.168.1.21/email/mailVerify?stu_nameMd5="+stu_nameMd5+"&randMd5="+randMd5+"</a>"; //"192.168.1.21"为本人电脑临时IP地址 message.setContent(m,"text/html;charset=utf-8"); Transport.send(message); } public void sendReset(String stu_email,String stu_nameMd5,String randMd5) throws MessagingException { Message message=getMessage(); message.setFrom(new InternetAddress(username)); message.setRecipient(RecipientType.TO,new InternetAddress(stu_email)); message.setSentDate(new Date()); message.setSubject("信号与系统"); String m="<a href=\"http://192.168.1.21/email/mailReset?stu_nameMd5="+stu_nameMd5+"&randMd5="+randMd5+"\">" + "http://192.168.1.21/email/mailReset?stu_nameMd5="+stu_nameMd5+"&randMd5="+randMd5+"</a>"; message.setContent(m,"text/html;charset=utf-8"); Transport.send(message); } }
用的是163的SMTP,只能发到163邮箱,想发去其他厂商邮箱,显示发出,但是并没有收到,也不报错!麻烦解释一下~~~~2013年5月09日 11:50
目前还没有答案
相关推荐
使用 JavaMail 库可以轻松地在 Java 应用程序中发送电子邮件。JavaMail 是一个 Java API,用于在 Java 应用程序中发送和接收电子邮件。它提供了一个抽象层,允许开发者使用不同的电子邮件协议,例如 SMTP、POP3 和 ...
### JavaMail发送邮件时遇到的问题及解决方法 在使用JavaMail进行邮件发送的过程中,可能会遇到以下几种常见问题:发送成功但收件方未收到邮件、邮件收到后无主题或无收件人信息以及邮件内容出现乱码等情况。本文将...
下面是一个简单的JavaMail发送邮件的步骤: 1. **导入必要的库**:首先,在项目中导入`mail.jar`和`activation.jar`,确保编译和运行时能够访问到这些库。 2. **配置邮件会话**:创建一个`Properties`对象,设置...
下面我们将深入探讨JavaMail的基本概念、如何使用JavaMail发送邮件以及在Struts2框架中的实现方式。 JavaMail API主要包括以下组件: 1. `javax.mail.Session`:是JavaMail的核心,负责配置邮件服务器的信息,如...
这个标题"JavaMail发送邮件(文本、html、附件)"涵盖了使用JavaMail API发送不同格式邮件的核心功能。下面将详细介绍如何利用JavaMail发送文本、HTML和包含附件的邮件,以及在实际应用中需要注意的配置步骤。 1. *...
这个例子展示了如何使用JavaMail发送带附件的邮件。需要注意的是,实际应用中应处理各种异常,确保邮件发送的健壮性。此外,如果你的邮件服务器需要身份验证,还需要提供一个Authenticator来处理登录信息。 总的来...
这个“javamail发送邮件.zip”压缩包显然包含了一个示例项目,演示如何使用JavaMail API发送包含正文文本、图片以及附件的邮件。以下是对这个主题的详细解释: 1. **JavaMail API**: JavaMail API 是一组接口和类...
JavaMail 是一个强大的 Java 库,它允许开发者在应用程序中实现电子邮件的发送和接收功能。这个库支持多种邮件协议,如 SMTP(简单邮件传输协议)用于发送邮件,POP3(邮局协议)和 IMAP(因特网消息访问协议)用于...
总之,使用JavaMail发送邮件时遇到SSL/TLS需求,需要正确配置邮件会话属性,并处理可能的证书信任问题。通过`InstallCert.java`工具,我们可以解决自签名证书的问题,确保邮件能够安全地发送到SSL/TLS保护的邮件...
JavaMail 是一个强大的开源库,用于在Java应用程序中发送...以上就是使用JavaMail发送邮件的详细过程,以及与文本编辑器KindEditor的集成方式。在开发过程中,记得根据具体需求调整和优化代码,以满足不同的业务场景。
在这个例子中,我们将详细探讨如何使用JavaMail发送邮件,包括SMTP认证、添加附件以及发送HTML内容的邮件。 首先,为了使用JavaMail API,我们需要引入相应的库。在这个例子中,`javamail`和`JAF`(JavaBeans ...
JavaMail 是一个开源的 Java 库,用于在 Java 应用程序中实现电子邮件的发送和接收。这个小程序可能包含了一套完整的类,可以帮助开发者快速构建邮件发送功能,无需从头开始编写所有必需的代码。 JavaMail 提供了对...
JavaMail 是一个开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一组API,使得开发者可以方便地处理SMTP、POP3、IMAP等邮件协议。在本篇文章中,我们将深入探讨如何使用JavaMail API来实现邮件的发送...
下面是一个使用JavaMail发送邮件的详细示例代码: ```java import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class EmailSender { public ...
8. **使用JavaMail发送HTML邮件**:通过设置`MimeMessage`的`setContent()`方法,可以发送包含HTML的邮件。 ```java message.setContent("<h1>HTML邮件标题</h1><p>这是HTML邮件正文。</p>", "text/html;charset=...
JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送和接收。它提供了与 SMTP、POP3 和 IMAP 协议交互的接口,是开发基于 Java 的电子邮件应用的基础。回执邮件是邮件服务中的一项功能,它允许发件人在发送邮件...
这个“javaMail发送邮件依赖的jar包源码整理”提供了关于如何使用 JavaMail 发送邮件以及相关库的源代码,这对于理解其工作原理和自定义功能非常有帮助。 在JavaMail中,主要涉及以下几个核心组件: 1. **JavaMail...
JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送和接收。它提供了一组 API,使得开发者可以方便地在 Java 应用程序中集成邮件功能。本示例将介绍如何使用 JavaMail 实现发送邮件的功能。 首先,我们需要...
javamail发送邮件的简单实例
JavaMail 是一个强大的Java库,它允许开发人员在Java应用程序中实现邮件的发送、接收以及管理功能。这个项目不仅提供了SMTP、POP3和IMAP协议的支持,还包含了丰富的API,可以方便地处理邮件的MIME编码、附件、HTML...