如何使用androidstudio发送自定义邮件?

mctunoxg  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(333)

我试图从我的应用程序发送邮件使用javamail api,它工作得很好,但我想自定义邮件。因为这个代码只是发送我的表单的de body,但是我想接收发送它的用户的姓名和邮件。

  1. public synchronized void sendMail(String Mail, String Nombre, String Correo, String Asunto, String sender, String Texto, String email) throws Exception {
  2. try{
  3. MimeMessage message = new MimeMessage (session);
  4. DataHandler handler = new DataHandler(new ByteArrayDataSource(Texto.getBytes(), "text/plain"));
  5. message.setSender(new InternetAddress(sender));
  6. message.setSubject(Asunto);
  7. message.setDataHandler(handler);
  8. if (email.indexOf(',') > 0)
  9. message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(email));
  10. else
  11. message.setRecipient(Message.RecipientType.TO, new InternetAddress(email));
  12. Transport.send(message);
  13. }catch(Exception e){
  14. Log.d("Error", "sendingMailError"+ e.getMessage());
  15. }
  16. }

有一个选项可以添加它与使用mimessage?还是应该用另一个?
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题