We've been strongly recommending (in other threads here) against sending email behind a user's back. This has two problems: It creates a tremendous opportunity for abuse, and it is extremely difficult to properly configure (do you know the user's credentials and server?)
A much more straightforward approach is to let Email or Gmail send the outgoing mail for you. All you have to do is configure and send an Intent with a View action and a mailto: scheme. See <http://code.google.com/android/reference/android/content/Intent.html#ACTION_VIEW> for more information. On Wed, Dec 10, 2008 at 8:29 PM, And-Rider <[EMAIL PROTECTED]> wrote: > > Hi all, > > Can anyone help me as how to send an Email programatically from an > android emulator.I got a sample code from this website.. > > > http://davanum.wordpress.com/2007/12/22/android-send-email-via-gmail-actually-via-smtp/ > > But the code doesn't seem to be working in the new SDK > > I later tried a program using JavaMail API .It worked fine when i ran > it as a java application.But when ran the same code after converting > it into an android project i got the following error. > > 12-11 09:58:03.117: WARN/dalvikvm(209): Link of class 'Ljavax/ > activation/DataHandler;' failed > 12-11 09:58:03.127: WARN/dalvikvm(209): VFY: unable to resolve new- > instance 322 (Ljavax/activation/DataHandler;) in Land/mail/ > GMailSender; > 12-11 09:58:03.127: WARN/dalvikvm(209): VFY: rejecting opcode 0x22 at > 0x0008 > 12-11 09:58:03.127: WARN/dalvikvm(209): VFY: rejected Land/mail/ > GMailSender;.sendMail (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ > String;Ljava/lang/String;)V > 12-11 09:58:03.127: WARN/dalvikvm(209): Verifier rejected class Land/ > mail/GMailSender; > 12-11 09:58:03.127: DEBUG/AndroidRuntime(209): Shutting down VM > 12-11 09:58:03.127: WARN/dalvikvm(209): threadid=3: thread exiting > with uncaught exception (group=0x40010e28) > 12-11 09:58:03.137: ERROR/AndroidRuntime(209): Uncaught handler: > thread main exiting due to uncaught exception > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): java.lang.VerifyError: > and.mail.GMailSender > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > and.mail.mail.onCreate(mail.java:14) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: > 1122) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.app.ActivityThread.performLaunchActivity(ActivityThread.java: > 2103) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: > 2156) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.app.ActivityThread.access$1800(ActivityThread.java:112) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.app.ActivityThread$H.handleMessage(ActivityThread.java:1580) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.os.Handler.dispatchMessage(Handler.java:88) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.os.Looper.loop(Looper.java:123) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > android.app.ActivityThread.main(ActivityThread.java:3742) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > java.lang.reflect.Method.invokeNative(Native Method) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > java.lang.reflect.Method.invoke(Method.java:515) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run > (ZygoteInit.java:739) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) > 12-11 09:58:03.167: ERROR/AndroidRuntime(209): at > dalvik.system.NativeStart.main(Native Method) > 12-11 09:58:03.177: INFO/Process(53): Sending signal. PID: 209 SIG: 3 > > > I searched for previous posts in this group for help but i could not > find a solution .Could somebody help me... > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

