欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java怎么發郵件和短信

錢琪琛1年前6瀏覽0評論

Java是一種廣泛應用于多個領域的編程語言,其中包括在各種應用程序中發送郵件和短信的功能。本文將介紹如何使用Java實現這些功能。

要發送郵件,首先必須設置SMTP服務器的信息。以下代碼演示如何使用JavaMail API設置SMTP服務器信息:

import javax.mail.*;
import javax.mail.internet.*;
public class MailSender {
public static void main(String[] args) throws Exception {
String host = "smtp.gmail.com";
String from = "example@gmail.com";
String password = "password";
String to = "example2@gmail.com";
// Set SMTP server properties
Properties properties = new Properties();
properties.put("mail.smtp.host", host);
properties.put("mail.smtp.auth", "true");
// Get Session object
Session session = Session.getInstance(properties, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(from, password);
}
});
// Compose the message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("Test Email");
message.setText("This is a test email");
// Send message
Transport.send(message);
System.out.println("Message sent successfully...");
}
}

要發送短信,可以使用在線短信服務提供商的API。以下代碼演示如何使用Twilio API發送短信:

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
public class SMSsender {
public static final String ACCOUNT_SID = "account sid";
public static final String AUTH_TOKEN = "auth token";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(new PhoneNumber("+1234567890"), new PhoneNumber("+0987654321"), 
"Test message").create();
System.out.println(message.getSid());
}
}

以上代碼演示如何使用Twilio API向電話號碼+1234567890發送“Test message”短信,并使用從Twilio網站中獲取的授權令牌進行身份驗證。