1、处理发送email,启用smtppop3
2、引入环境
implementation 'com.sun.mail:android-mail:1.6.0' implementation 'com.sun.mail:android-activation:1.6.0' implementation 'com.teprinciple:mailsender:1.2.0'
3、发送
Mail mail = new Mail(); mail.setMailServerHost("smtp.qq.com"); mail.setMailServerPort("587"); mail.setFromAddress("xxxxxxx@qq.com"); -->您的用于发送email的地址 mail.setPassword("xxxxxxxxxxxxx"); -->启用了以后发得到这个值。 ArrayList<String> lstEmail = new ArrayList<>(); lstEmail.add("言言言言方@qq.com"); -->接收方的email mail.setToAddress(lstEmail); mail.setSubject("转发信息到邮件"); -->标题 mail.setContent("MailSender Android快速实现发送邮件"); -->内容
// mail.setAttachFiles(lstFiles);//ArrayList<File> lstFiles = new ArrayList<>();
// 发送邮件 MailSender.getInstance().sendMail(mail, new MailSender.OnMailSendListener() { @Override public void onSuccess() { AppContext.showToast(getString(R.string.send_success)); } @Override public void onError(@NotNull Throwable throwable) { AppContext.showToast(getString(R.string.send_failure)); } });