首頁 >Java >java教程 >Java 應用程式可以透過 Gmail、Yahoo 或 Hotmail 發送電子郵件嗎?

Java 應用程式可以透過 Gmail、Yahoo 或 Hotmail 發送電子郵件嗎?

Patricia Arquette
Patricia Arquette原創
2024-12-30 02:15:09513瀏覽

Can Java Applications Send Emails via Gmail, Yahoo, or Hotmail?

使用GMail、Yahoo 或Hotmail 通過Java 發送電子郵件

問題:

可以我使用個人電子郵件帳號(例如GMail、Yahoo或Hotmail? :

GMail 整合:

要將GMail 與Java集成,您將需要:

下載JavaMail API 並在專案類路徑中包含必要的jar 檔案。 🎜>此程式碼展示了從GMail發送電子郵件的基本知識:

設定SMTP 屬性(主機、連接埠、SSL/TLS)
  1. 設定訊息詳細資料(寄件者、收件者、主題、正文)
  2. 使用傳輸物件
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class Main {

    private static String USER_NAME = "*****";  // GMail user name (just the part before "@gmail.com")
    private static String PASSWORD = "********"; // GMail password
    private static String RECIPIENT = "[email protected]";

    public static void main(String[] args) {
        String from = USER_NAME;
        String pass = PASSWORD;
        String[] to = { RECIPIENT }; // list of recipient email addresses
        String subject = "Java send mail example";
        String body = "Welcome to JavaMail!";

        sendFromGMail(from, pass, to, subject, body);
    }

    private static void sendFromGMail(String from, String pass, String[] to, String subject, String body) {
        // ... SMTP setup code here ...
    }
}

Yahoo 和Hotmail:

  • 使用 Yahoo 和 Hotmail 帳戶傳送電子郵件的方法與 GMail 類似。

以上是Java 應用程式可以透過 Gmail、Yahoo 或 Hotmail 發送電子郵件嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn