使用sdk android从gmail发送和接收电子邮件

时间:2011-09-16 12:44:06

标签: android email sdk smtp javax.mail

我看到Sending Email in Android using JavaMail API without using the default/built-in app,但是对我不起作用,给我一个例外,如果我让try..catch没有抓到任何东西,请一些正文可以给我一些链接到这个确切的源代码代码或链接?当我跟踪代码错误是在我创建DataHandler之后,我不知道为什么,我添加外部库,邮件,激活,附加,并且确实有效,我不知道我的问题是什么。非常感谢!

1 个答案:

答案 0 :(得分:0)

我找到了从gmail或其他电子邮件接收电子邮件的其他方式。

     Properties props = new Properties();
    //IMAPS protocol
    props.setProperty("mail.store.protocol", "imaps");
    //Set host address
    props.setProperty("mail.imaps.host", "imaps.gmail.com");
    //Set specified port
    props.setProperty("mail.imaps.port", "993");
    //Using SSL
    props.setProperty("mail.imaps.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
    props.setProperty("mail.imaps.socketFactory.fallback", "false");
    Session imapSession = Session.getInstance(props);
    Store store = imapSession.getStore("imaps");
    store.connect("imap.gmail.com", usr, password);
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_WRITE);
    Message[] msgs =inbox.getMessages()