JavaMail 发送附件的例子
|
| 发表日期:2004-07-26 | 作者:[转贴] 出处: |
|
Here is the code to send an attachment:
import java.util.Properties; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*;
public class AttachExample { public static void main (String args[]) throws Exception { String host = args[0]; String from = args[1]; String to = args[2]; String fileAttachment = args[3];
// Get system properties Properties props = System.getProperties();
// Setup mail server props.put("mail.smtp.host", host);
// Get session Session session = Session.getInstance(props, null);
// Define message MimeMessage message = new MimeMessage(session); message.setFrom( new InternetAddress(from)); message.addRecipient( Message.RecipientType.TO, new InternetAddress(to)); message.setSubject( "Hello JavaMail Attachment");
// create the message part MimeBodyPart messageBodyPart = new MimeBodyPart();
//fill message messageBodyPart.setText("Hi");
Multipart multipart = new MimeMultipart(); multipart.addBodyPart(messageBodyPart);
// Part two is attachment messageBodyPart = new MimeBodyPart(); DataSource source = new FileDataSource(fileAttachment); messageBodyPart.setDataHandler( new DataHandler(source)); messageBodyPart.setFileName(fileAttachment); multipart.addBodyPart(messageBodyPart);
// Put parts in message message.setContent(multipart);
// Send the message Transport.send( message ); } }
|
|
|
【我来说两句】
【加入收藏】
【返加顶部】
【打印本页】
【关闭窗口】
|
|
在 中搜索 JavaMail 发送附件的例子
|
|
|