Guest User

Untitled

a guest
Aug 8th, 2018
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.06 KB | None | 0 0
  1. Attach File with JavaMail
  2. Button addImage = (Button) findViewById(R.id.button1);
  3. addImage.setOnClickListener(new View.OnClickListener() {
  4. public void onClick(View view) {
  5. Envialo m = new Envialo("expertcr@gmail.com", "LOquillo97");
  6.  
  7. String[] toArr = {"expertcr@hotmail.com", "expertcr@gmail.com"};
  8. m.setTo(toArr);
  9. m.setFrom("expertcr@gmail.com");
  10. m.setSubject("This is an email sent using my Mail JavaMail wrapper from an Android device.");
  11. m.setBody("Email body. Testing from My APP");
  12. try {
  13. m.addAttachment("file:///sdcard/DCIM/Camera/test.jpg");
  14.  
  15. //Log.e("MailApp", "Attachment");
  16. if(m.send()) {
  17. Toast.makeText(ABC.this, "Email was sent successfully.", Toast.LENGTH_LONG).show();
  18. } else {
  19. Toast.makeText(ABC.this, "Email was not sent.", Toast.LENGTH_LONG).show();
  20. }
  21. } catch(Exception e) {
  22. Toast.makeText(ABC.this, "There was a problem sending the email.", Toast.LENGTH_LONG).show();
  23. Log.e("MailApp", "Could not send email", e);
  24. }
  25.  
  26. }
  27. });
  28.  
  29. 12-30 11:25:26.682: I/global(1342): Default buffer size used in BufferedOutputStream constructor. It would be better to be explicit if an 8k buffer is required.
  30. 12-30 11:25:26.682: I/global(1342): Default buffer size used in BufferedInputStream constructor. It would be better to be explicit if an 8k buffer is required.
  31. 12-30 11:25:26.832: I/global(1342): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
  32. 12-30 11:25:27.852: E/MailApp(1342): Could not send email
  33. 12-30 11:25:27.852: E/MailApp(1342): javax.mail.MessagingException: IOException while sending message;
  34. 12-30 11:25:27.852: E/MailApp(1342): nested exception is:
  35. 12-30 11:25:27.852: E/MailApp(1342): java.io.FileNotFoundException: /sdcard/DCIM/Camera/test.jpg
  36. 12-30 11:25:27.852: E/MailApp(1342): at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:676)
  37. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.Transport.send0(Transport.java:189)
  38. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.Transport.send(Transport.java:118)
  39. 12-30 11:25:27.852: E/MailApp(1342): at org.cw.LLC.Envialo.send(Envialo.java:99)
  40. 12-30 11:25:27.852: E/MailApp(1342): at org.cw.LLC.ABC$1.onClick(ABC.java:30)
  41. 12-30 11:25:27.852: E/MailApp(1342): at android.view.View.performClick(View.java:2344)
  42. 12-30 11:25:27.852: E/MailApp(1342): at android.view.View.onTouchEvent(View.java:4133)
  43. 12-30 11:25:27.852: E/MailApp(1342): at android.widget.TextView.onTouchEvent(TextView.java:6510)
  44. 12-30 11:25:27.852: E/MailApp(1342): at android.view.View.dispatchTouchEvent(View.java:3672)
  45. 12-30 11:25:27.852: E/MailApp(1342): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
  46. 12-30 11:25:27.852: E/MailApp(1342): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
  47. 12-30 11:25:27.852: E/MailApp(1342): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
  48. 12-30 11:25:27.852: E/MailApp(1342): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
  49. 12-30 11:25:27.852: E/MailApp(1342): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1712)
  50. 12-30 11:25:27.852: E/MailApp(1342): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1202)
  51. 12-30 11:25:27.852: E/MailApp(1342): at android.app.Activity.dispatchTouchEvent(Activity.java:1987)
  52. 12-30 11:25:27.852: E/MailApp(1342): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1696)
  53. 12-30 11:25:27.852: E/MailApp(1342): at android.view.ViewRoot.handleMessage(ViewRoot.java:1658)
  54. 12-30 11:25:27.852: E/MailApp(1342): at android.os.Handler.dispatchMessage(Handler.java:99)
  55. 12-30 11:25:27.852: E/MailApp(1342): at android.os.Looper.loop(Looper.java:123)
  56. 12-30 11:25:27.852: E/MailApp(1342): at android.app.ActivityThread.main(ActivityThread.java:4203)
  57. 12-30 11:25:27.852: E/MailApp(1342): at java.lang.reflect.Method.invokeNative(Native Method)
  58. 12-30 11:25:27.852: E/MailApp(1342): at java.lang.reflect.Method.invoke(Method.java:521)
  59. 12-30 11:25:27.852: E/MailApp(1342): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
  60. 12-30 11:25:27.852: E/MailApp(1342): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
  61. 12-30 11:25:27.852: E/MailApp(1342): at dalvik.system.NativeStart.main(Native Method)
  62. 12-30 11:25:27.852: E/MailApp(1342): Caused by: java.io.FileNotFoundException: /sdcard/DCIM/Camera/test.jpg
  63. 12-30 11:25:27.852: E/MailApp(1342): at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:231)
  64. 12-30 11:25:27.852: E/MailApp(1342): at java.io.FileInputStream.<init>(FileInputStream.java:80)
  65. 12-30 11:25:27.852: E/MailApp(1342): at javax.activation.FileDataSource.getInputStream(FileDataSource.java:110)
  66. 12-30 11:25:27.852: E/MailApp(1342): at javax.activation.DataHandler.writeTo(DataHandler.java:318)
  67. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1403)
  68. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:874)
  69. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:444)
  70. 12-30 11:25:27.852: E/MailApp(1342): at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:102)
  71. 12-30 11:25:27.852: E/MailApp(1342): at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:897)
  72. 12-30 11:25:27.852: E/MailApp(1342): at javax.activation.DataHandler.writeTo(DataHandler.java:330)
  73. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1403)
  74. 12-30 11:25:27.852: E/MailApp(1342): at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1745)
  75. 12-30 11:25:27.852: E/MailApp(1342): at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:636)
  76. 12-30 11:25:27.852: E/MailApp(1342): ... 25 more
Add Comment
Please, Sign In to add comment