import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
import java.util.Date;
public class sendMail
{
public static void main(String args[]) throws Exception
{
// String host = "smtp.sina.com.cn";
String host = "smtp.163.com";
String from = "test@163.com";
//发送的邮件
String to = "gohands@163.com";
String to2 = gohands@163.com;
String username = "test";
String password = "passwd";
String fileAttachment = "G:\\Documents and Settings\\aaa\\My Documents\\My eBooks\\附件.txt";
// Get system properties
Properties props = new Properties();
// Setup mail server
props.put("mail.smtp.host", host);
props.put("mail.smtp.auth", "true");
// Get session
Session session = Session.getDefaultInstance(props);
// watch the mail commands go by to the mail server
session.setDebug(true);
// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to2));
message.setSubject("标题");
message.setText("正文");
// message.setContentLanguage();
// FileTypeMap
FileDataSource fds=new FileDataSource(fileAttachment);
//
//
message.setDataHandler(new DataHandler(fds));
// message.setDataHandler(
// new DataHandler(source));
// Send message
message.setSentDate(new Date());
message.saveChanges();
Transport transport = session.getTransport("smtp");
transport.connect(host, username, password);
transport.sendMessage(message, message.getAllRecipients());
System.out.println("over");
transport.close();
}
}
分享到:
相关推荐
【标题】"bcb 发邮件 例子"是一个关于使用Borland C++ Builder(简称bcb)编程环境发送电子邮件的示例项目。这个项目旨在帮助开发者了解如何在Borland C++ Builder中集成邮件发送功能。 【描述】"发邮件的小例子,...
以下是一个基于`commons-email-1.1`库的Java发邮件实例: 首先,确保你的项目已经正确地引入了`commons-email`库。这通常通过Maven或Gradle的依赖管理来完成。如果你使用的是Maven,可以在`pom.xml`文件中添加以下...
Andrew提供的`SendMailExample`可能就是这样一个示例代码,包含了设置SMTP服务器、构建邮件内容和发送邮件的完整流程。学习并理解这个例子,有助于开发者掌握在C#中发送邮件的方法,从而在实际项目中灵活运用。
在这个"ASP.NET 发邮件例子"中,我们将探讨如何使用ASP.NET的核心组件发送电子邮件。电子邮件在现代Web应用中是一个常见且重要的功能,例如用户注册确认、密码重置、通知服务等。 发送电子邮件在ASP.NET中主要依赖...
在上述代码中,`setFrom`方法设置发件人的邮箱地址,`setTo`方法接收一个或多个收件人的邮箱地址(可以多次调用该方法添加多个收件人),`setSubject`方法设定邮件主题,而`setMsg`用于设置邮件的正文内容。...
总的来说,JavaMail API提供了一个强大的工具集,使得Java开发者能够方便地集成邮件功能到他们的应用程序中。通过`mail.jar`和`activation.jar`这两个库,以及像`MailExample.java`这样的示例代码,学习和实现邮件...
1. **初始化TIdMessage**:首先创建一个TIdMessage实例,设置发件人、收件人、主题等信息,以及邮件正文。如果需要,可以添加多个收件人,使用To、CC和BCC属性分别指定主收件人、抄送人和密送人。 2. **设置邮件...
Indy(Internet Direct)是一个开放源代码的网络协议组件库,它包含了处理各种网络协议的组件,包括SMTP(Simple Mail Transfer Protocol)用于发送邮件和POP3(Post Office Protocol version 3)用于接收邮件。...
压缩包中的文件名“JavaMail发邮件原代码例子”可能包含的就是一个完整的Java类,里面包含了上述的代码实现,你可以直接运行这个示例来发送邮件。在实际应用中,可能还需要处理附件、HTML格式的邮件内容、多收件人等...
接着,创建了一个`MailMessage`对象,并设置了其基本属性,包括发件人、收件人、邮件主题以及正文等。如果需要发送带有附件的邮件,则可以通过`Attachment`类添加附件至邮件对象中。最后通过`smtpClient.Send...
标题中的“bcb 发邮件和一个破解数字位置固定的验证码 例子”主要涵盖了两个主题:使用Borland C++ Builder(简称bcb)进行电子邮件发送以及破解固定数字位置的验证码。让我们逐一深入探讨这两个知识点。 首先,...
以上是一个基本的JavaMail发送邮件的例子,实际应用中可能还需要处理更多复杂情况,比如添加附件、使用SSL/TLS加密连接等。例如,要添加附件,可以使用Multipart对象: ```java MimeBodyPart attachmentPart = new ...
2. `MailMessage`:表示一个电子邮件消息,包含发件人、收件人、主题和邮件正文等信息。 3. `AlternateView`:允许您为邮件添加不同的查看格式,如HTML和纯文本。 下面是一个简单的C#发送邮件的示例: ```csharp ...
在这个例子中,使用了`Executors.newFixedThreadPool(int nThreads)`来创建一个固定大小的线程池。这意味着线程池会预先创建nThreads个线程,即使它们暂时没有任务可做,也不会立即终止,而是保持待命状态。这有助于...
以下是一个简单的例子: ```html 邮箱: <input type="email" id="email" name="recipient" required><br> 主题: <input type="text" id="subject" name="subject" required><br> 消息: ...
这个VC(Visual C++)源码示例提供了一个完整的电子邮件客户端应用,帮助开发者理解和实现这样的功能。 首先,我们来详细了解POP3和SMTP: POP3是一种用于下载邮件的协议,主要用于客户端从邮件服务器上获取邮件。...
这个“java发送邮件例子及jar包”很可能是包含了一个示例程序和必要的JavaMail API库。在这个压缩包中,"email"可能指的是一个包含Java源代码的文件或者一个类,用于演示如何使用JavaMail API发送邮件。 JavaMail ...
接着,创建一个`MailMessage`对象,它包含了邮件的所有信息,如发件人、收件人、主题和邮件正文。你可以使用`From`、`To`、`Cc`、`Bcc`属性来指定这些信息,`Subject`属性设置邮件主题,`Body`属性设置邮件正文,...
首先,SMTP是互联网上传输电子邮件的标准协议,它规定了如何将邮件从一个服务器传递到另一个服务器。在VC++中实现SMTP发送邮件,通常会使用如libcurl或Winsock等网络库来处理底层的TCP/IP通信。libcurl是一个流行的...
首先,我们来看`C#发送邮件例子`这个标题所涵盖的内容。这通常指的是一个使用C#语言编写的程序,其目标是向用户展示如何通过代码实现电子邮件的发送。这个例子会演示如何连接到SMTP(Simple Mail Transfer Protocol...