2012-10-09 14 views
6
import javax.mail.BodyPart; 
import javax.mail.Message; 
import javax.mail.MessagingException; 
import javax.mail.Multipart; 
import javax.mail.SendFailedException; 
import javax.mail.Session; 
import javax.mail.Transport; 
import javax.mail.internet.InternetAddress; 
import javax.mail.internet.MimeBodyPart; 
import javax.mail.internet.MimeMessage; 
import javax.mail.internet.MimeMultipart;  

private void sendMail() throws MessagingException{ 

    String host = "smtp.gmail.com"; 
    String password = "abcde12345"; 
    String from = "[email protected]"; 
    String toAddress = email; 
    String filename = Environment.getExternalStorageDirectory() + "/jam.jpg"; 

    Properties properties = System.getProperties(); 
    properties.put("mail.smtp.host", host); 
    properties.put("mail.smtps.auth", true); 
    properties.put("mail.smtp.starttls.enable", true); 
    Session session = Session.getInstance(properties, null); 

    MimeMessage message = new MimeMessage(session); 
    message.setFrom(new InternetAddress(from)); 
    message.setRecipients(Message.RecipientType.TO, toAddress); 
    message.setSubject("Anti-Theft Attachment"); 

    BodyPart messageBodyPart = new MimeBodyPart(); 
    messageBodyPart.setText(smsMessageString); 

    Multipart multipart = new MimeMultipart(); 
    multipart.addBodyPart(messageBodyPart); 
    message.setContent(multipart); 

    try{ 
     Transport transport = session.getTransport("smtps"); 
     transport.connect(host, from, password); 
     transport.sendMessage(message, message.getAllRecipients()); 
     System.out.println("Mail Sent Successfully"); 
     transport.close(); 
    } catch (SendFailedException sfe){ 
     System.out.println(sfe); 
    } 
}; 

アプリケーションを開発しています。このアプリケーションは、電話を盗まれたり失われたりすると、現在の電話ステータスをユーザーに知らせる電子メールをユーザーに自動的に送信します。しかし、私は "import javax.mailを解決できません"というjavax.mailのインポートに問題がありました。私は何をすべきか?ありがとう...import javax.mailを解決できません

+1

http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a – dira

+1

ADD 3つのジャーは次のとおりですあなたのAndroidプロジェクトへのリンク。 http://stackoverflow.com/a/2033124/375953 – dira

+0

ご協力ありがとうございます:) –

答えて

9

この記事を追加するjavax.mail.jarhere をダウンロードできます。これが役立ちます。 同様の質問がありますhereです。

関連する問題