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 = " testing@gmail.com "; 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); } };
I am developing an application that the application will automatically send an email to a user informing the user about the current status of the phone after the theft or loss of the phone. But I ran into javax.mail import problem "Import of javax.mail cannot be resolved". What should I do? Thanks...
Android_Rookie
source share