如何在android中发送带有电子邮件的批处理?

如何在android中发送带有电子邮件的批处理?,第1张

概述我想向不同的收件人发送几封电子邮件,但这些字母的文字可能会有所不同.我还想通过Intent和内置的邮件客户端应用程序授权用户并代表他发送邮件.有没有办法通过单击按钮来执行此 *** 作,而不是为每个字母调用新的电子邮件窗口(活动)并强制用户确认每封信件的发送?有没有办法不为每个字

我想向不同的收件人发送几封电子邮件,但这些字母的文字可能会有所不同.我还想通过Intent和内置的邮件客户端应用程序授权用户并代表他发送邮件.有没有办法通过单击按钮来执行此 *** 作,而不是为每个字母调用新的电子邮件窗口(活动)并强制用户确认每封信件的发送?

有没有办法不为每个字母调用新的电子邮件窗口,以便用户确认发送每个字母,只需按一下按钮即可完成此 *** 作?

为此可能有任何第三方图书馆或免费邮件服务?

解决方法:

您可以使用simple-java-mail来实现这一目标.

public static voID SendMail(String recipIEntname,String recipIEntAddress,String subject,String message,file file,String myAdress,String password) throws IOException{            System.out.println("file size "+file.length()); Email email = new Email(); email.setFromAddress(myAdress.split("@")[0], myAdress); email.addRecipIEnt(recipIEntname, recipIEntAddress, Message.RecipIEntType.TO); email.setSubject(subject); email.setText(message); if(file!=null) email.addAttachment(file.getname(), fileUtils.readfileToByteArray(file),"application/pdf"); String host = myAdress.split("@")[1];  new Mailer(    new ServerConfig("smtp."+host, 587, myAdress, password),    TransportStrategy.SMTP_TLS,    new ProxyConfig("socksproxy."+host, 1080, "proxy user", "proxy password") ).sendMail(email);}@H_404_14@

如果您的客户使用的是Gmail,则必须允许第三方在其设置中发送邮件

总结

以上是内存溢出为你收集整理的如何在android中发送带有电子邮件的批处理?全部内容,希望文章能够帮你解决如何在android中发送带有电子邮件的批处理?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1108894.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)