
我想向不同的收件人发送几封电子邮件,但这些字母的文字可能会有所不同.我还想通过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中发送带有电子邮件的批处理?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)