Envoyer un Email au Service (sans aide de l'utilisateur)
est-il possible que j'envoie un email en arrière-plan à l'aide de service.. comme dans le service que j'utilise Intention avec ACTION_SENDTO avec l'Uri de données mailto:recipient_email et elle a envoyé en arrière-plan sans aucune intervention de l'utilisateur .. ou par application de messagerie par défaut, sans demander à l'utilisateur ...
vous souhaitez envoyer des e-mail par programmation?
oui, mais à l'aide de l'utilisateur de messagerie configuré n'importe quel autre e-mail
vérifier ces solutions stackoverflow.com/questions/4345032/... et stackoverflow.com/questions/5456688/...
oui, mais à l'aide de l'utilisateur de messagerie configuré n'importe quel autre e-mail
vérifier ces solutions stackoverflow.com/questions/4345032/... et stackoverflow.com/questions/5456688/...
OriginalL'auteur Waheed Khan | 2011-06-29
Vous devez vous connecter pour publier un commentaire.
La meilleure solution est d'utiliser le compte Gmail pour envoyer l'e-mail.
De manière générale:
voici le code
ce code a été posté ici Javamail api android à l'aide de XOauth.
Veuillez noter que pour obtenir le jeton OAuth vous avez besoin d'une Activité et que vous avez à demander à l'utilisateur du compte à utiliser. Le jeton doit être récupérées lors de la OnCreate de phase et est enregistré dans les préférences. Voir aussi Comment obtenir de l'appareil Android, l'adresse de messagerie principale
Alternativement, vous pouvez utiliser mail.jar mais vous devez demander à l'utilisateur son nom d'utilisateur et mot de passe.
OriginalL'auteur venergiac
Alors vous devez le faire par programmation. Voici un tutoriel pour que http://nilvec.com/sending-email-without-user-interaction-in-android/
Je ne pense pas que vous pouvez utiliser dans l'application e-mail pour envoyer des e-mails, sans en avertir l'utilisateur. Mais vous pourriez être en mesure d'accéder à l'adresse mail et l'utiliser ensuite avec un e-mail lib java pour envoyer le mail. Regarder les Accountmanger pour voir si vous pouvez accéder à des informations de compte pour trouver l'adresse de messagerie que vous souhaitez. Exemple ici: stackoverflow.com/questions/2112965/...
OriginalL'auteur likebobby
Envoyer un e-mail dans Android à l'aide de l'API JavaMail à l'aide de Gmail authentification
Étapes pour créer un exemple de Projet:
MailSenderActivity.java
GMailSender.java
JSSE Fournisseur de
JSSEProvider.java
AJOUTER 3 pots trouve dans le lien suivant sur votre Projet Android
Cliquez ici - Comment ajouter des Pots
Et N'oubliez pas d'ajouter cette ligne dans votre manifeste:
Exécuter le projet et de vérifier votre compte de messagerie du destinataire du courrier.
Cheers!!
Espère que cette aide
P. S. Et n'oubliez pas que vous ne pouvez pas faire l'exploitation du réseau à partir de n'importe quelle Activité dans android.
Par conséquent, il est recommandé d'utiliser
AsyncTask
ouIntentService
pour éviter de réseau sur le thread principal exception.Fichiers Jar : https://code.google.com/p/javamail-android/
OriginalL'auteur Alireza Ghanbarinia