>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Quais permissões necessárias para enviar email via android ?


Olá André estou utilizando como base o código que você postou em outro tópico sobre email,
porém a aplicação nem abre a activity, acredito que estou com problemas de permissão você
pode me informar quais as permissões necessárias para envio de email. E como identifico qual
permissão preciso para cada tipo de serviço. Obrigado. Segue abaixo o código base :

public void onClick(View arg0) {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");

javax.mail.Session session = javax.mail.Session.getDefaultInstance(props, new javax.mail.Authenticator() {
protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
return new javax.mail.PasswordAuthentication("seu email", "sua senha");
}
});

try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("xx@gmail.com"));
message.setRecipients(MimeMessage.RecipientType.TO, InternetAddress.parse("email pra quem vc qr passar"));
message.setSubject("Testing Subject");
message.setContent("Sua messagem", "text/html; charset=utf-8");
Transport.send(message);

} catch (MessagingException e) {
throw new RuntimeException(e);
}
}
});



3 Respostas



Ola David

Olha tem esse exemplo aqui

http://downloads.ziddu.com/download/14286605/SendMMS3.zip.html/eng




veja tbm este topico

http://forum.xda-developers.com/showthread.php?t=2222703




veja tbm este topico

http://forum.xda-developers.com/showthread.php?t=2222703