1
これは受信トレイにアクセスするためのサンプルコードです。それは動作しますが、別サイト([email protected]、[email protected]、[email protected]、...)にエイリアスを使用しているため、受信者によってメールをフィルタリングする必要があります。JavaでGmailを管理する。 "送信先"で受信トレイをフィルタリングする
また、message.getDeliveredTo()などはありません。何か案が?もう一つの図書館?私はJavaメールAPIを使用しています。
String host = "pop.gmail.com";
String username = "[email protected]";
String password = "password";
Properties properties = new Properties();
properties.put("mail.pop3.host", host);
properties.put("mail.pop3.port", "995");
properties.put("mail.pop3.starttls.enable", "true");
Session emailSession = Session.getInstance(properties);
Store store = emailSession.getStore("pop3s");
store.connect(host, username, password);
Folder emailFolder = store.getFolder("INBOX");
emailFolder.open(Folder.READ_WRITE);
Message[] messages = emailFolder.getMessages();
for (int i = 0; i < messages.length; i++) {
MimeMessage message = (MimeMessage) messages[i];
System.out.println("---------------------------------");
System.out.println(message.getSender());
}
Coolを参照してください。あなたは私の答えを受け入れることができますか? :-) –
N私はできません、私は15の評判を必要とし、私はすでに14を持っています。 – FranAguiar