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
DDDasal
2025-02-02 23:48:17455semak imbas

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

<code class="language-csharp">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);
}</code>

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:
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