Ralat:
Ralat "javax.mail.MessagingException: Tidak dapat menyambung ke SMTP hos: localhost, port: 25; pengecualian bersarang ialah:java.net.ConnectException: Sambungan ditolak: sambung" berlaku apabila cuba menghantar e-mel daripada hos tempatan tanpa pelayan mel yang dikonfigurasikan dengan betul.
Penyelesaian :
Kod yang disediakan akan berfungsi untuk menghantar e-mel menggunakan pelayan SMTP Google. Walau bagaimanapun, dalam penyelesaian ini, anda perlu memasukkan nama pengguna dan kata laluan Google anda untuk membenarkan proses penghantaran, yang mungkin menimbulkan kebimbangan keselamatan.
Penyelesaian Alternatif menggunakan API GoogleMail:
Untuk kaedah yang lebih selamat, adalah disyorkan untuk menggunakan API GoogleMail dengan kebenaran OAuth2. Coretan kod dikemas kini yang disediakan dalam bahagian jawapan menunjukkan cara membina perkhidmatan Gmail yang dibenarkan dan menghantar e-mel menggunakan API.
Panduan Langkah demi Langkah:
Faedah menggunakan API GoogleMail:
Nota Tambahan :
Atas ialah kandungan terperinci Bagaimana untuk Menghantar E-mel dari Localhost tanpa Mendedahkan Bukti Kelayakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!