?? receivemail.java
字號:
package javamail;
import java.util.*;
import javax.activation.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.naming.*;
public class ReceiveMail {
public ReceiveMail() {
}
public void receive() {
try {
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL, "t3://localhost:7001");
InitialContext ic = new InitialContext(ht);
Session session = (Session) ic.lookup("MyMailSession ");
Properties props = new Properties();
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", "realmailserver.com");
InternetAddress emailAddress = new InternetAddress(
"test@realmailserver.com");
props.put("mail.from", emailAddress);
Session session2 = session.getInstance(props);
String mailhost = "realmailserver.com";
String username = "real user name";
String password = "real password";
Store store = session.getStore();
store.connect(mailhost, username, password);
Folder folder = store.getDefaultFolder();
folder = folder.getFolder("INBOX");
Message[] messages = folder.getMessages();
}
catch (NamingException e) {
}
catch (MessagingException e) {
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -