Rumah > pembangunan bahagian belakang > C++ > Bagaimana saya boleh menghantar e -mel dari akaun gmail saya menggunakan .net?

Bagaimana saya boleh menghantar e -mel dari akaun gmail saya menggunakan .net?

DDD
Lepaskan: 2025-02-02 23:48:17
asal
454 orang telah melayarinya

How Can I Send Emails from My Gmail Account Using .NET?

Menghantar e -mel melalui gmail dengan .net: Pendekatan mudah

bosan bergantung pada hos web anda untuk penghantaran e -mel? Gunakan akaun gmail anda untuk mesej yang lebih peribadi.

menawarkan alternatif yang unggul kepada System.Net.Mail yang ketinggalan zaman, memudahkan konfigurasi SSL. Coretan kod berikut menunjukkan cara menghantar e -mel dari akaun gmail anda dengan mudah menggunakan .net: System.Web.Mail

using System.Net;
using System.Net.Mail;

// Replace with your actual credentials
var fromAddress = new MailAddress("[email protected]", "Your Name");
var toAddress = new MailAddress("[email protected]", "Recipient Name");
string fromPassword = "Your Gmail App Password"; // See instructions below
string subject = "Email Subject";
string body = "Email Body";

var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};

using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})
{
    smtp.Send(message);
}
Salin selepas log masuk

Tetapan Keselamatan Gmail: Konfigurasi yang betul adalah penting untuk penghantaran e -mel yang berjaya. Semak tetapan keselamatan akaun Google anda (keselamatan & gt; masuk ke Google & gt; pengesahan 2-langkah):

  • Pengesahan 2-Langkah Diaktifkan: Menjana kata laluan aplikasi. Pergi ke kata laluan aplikasi, pilih "Mail" sebagai aplikasi dan "Windows Computer" sebagai peranti. Gunakan kata laluan yang dihasilkan ini sebagai anda. fromPassword
  • Pengesahan 2-langkah dilumpuhkan: Walaupun mungkin untuk menggunakan kata laluan Gmail biasa anda, membolehkan "akses aplikasi kurang selamat" sangat tidak digalakkan atas alasan keselamatan. Menggunakan kata laluan aplikasi adalah pendekatan yang disyorkan.
Kaedah yang diperkemas ini memastikan e -mel yang selamat dan boleh dipercayai menghantar terus dari akaun gmail anda dalam aplikasi .NET anda.

Atas ialah kandungan terperinci Bagaimana saya boleh menghantar e -mel dari akaun gmail saya menggunakan .net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan