📄 rudymail.java
字号:
/**
* Created by IntelliJ IDEA.
* User: rudy
* Date: 2007-7-4
* Time: 20:19:35
* To change this template use File | Settings | File Templates.
*/
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import java.util.Properties;
public class RudyMail {
public static void main(String[] args) throws Exception
{
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "smtp.suzsoft.com");
// props.setProperty("mail.user", "");
// props.setProperty("mail.password", "");
Session mailSession = Session.getDefaultInstance(props, null);
Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage(mailSession);
message.setContent("This is a test", "text/plain");
message.addRecipient(Message.RecipientType.TO, new InternetAddress("weiguang.zhu@suzsoft.com"));
Multipart mp = new MimeMultipart();
BodyPart bp = new MimeBodyPart();
FileDataSource fileds = new FileDataSource("g:/export1.xml");
bp.setDataHandler(new DataHandler(fileds));
bp.setFileName(fileds.getName());
mp.addBodyPart(bp);
message.setContent(mp);
transport.connect();
transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));
transport.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -