gpt4 book ai didi

android - 如何使用 JavaMail 验证登录?

转载 作者:行者123 更新时间:2023-11-30 03:16:10 24 4
gpt4 key购买 nike

我正在尝试为 android 创建一个应用程序,我正在使用 javamail,但我遇到了一些麻烦:如何检查电子邮件和密码是否正确?如果有人将电子邮件和密码输入错误,是否可以在发送电子邮件之前显示“电子邮件或密码错误”?我看到的所有示例都不这样做,而且我没有找到获得异常的方法...谢谢!

最佳答案

我有一个登录类,用户在其中输入登录名和密码......然后他们按下登录按钮......

我还有一个名为 ReadMails 的类,我在其中创建了一个名为 checkForErrors 的方法(按下登录按钮时调用此方法)

public int checkForErrors() {
try {
store = imapSession.getStore("imaps");
store.connect(mailServer, username, password);
inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_WRITE);
Message[] result = inbox.getMessages();
return 0;
} catch (AuthenticationFailedException e) {
e.printStackTrace();
return 1;
} catch (MessagingException e) {
e.printStackTrace();
return 2;
}
}

我在登录类中调用这个方法,如果它返回 0 我知道一切正常......如果它返回 1 抛出“AuthenticationFailedException”,那么我知道用户输入了错误的密码或登录...等等...

你也可能对此感兴趣Use Javamail for accessing Microsoft Exchange mailboxes (IMAP, MS Exchange)话题……

关于android - 如何使用 JavaMail 验证登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20084181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com