gmail的相关参数

Pop3 Server (Port: 995) :pop.gmail.com, SSL

SMTP Server (Port: 25, 465, 587):smtp.gmail.com, TLS

 

相应的代码

using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;
using System.Net;

namespace Artech.Mail.ConsoleApp
{
    class Program
    {

        const string ADDRESS_FROM = "from@gail.com";
        const string ADDRESS_TO = "to@gmail.com";
        const string USER_ID = "MyAccount";
        const string PASSWORD = "password";
        const string SMTP_SERVER = "smtp.gmail.com";
        const int PORT = 587;
 
        static void Main(string[] args)
        {


                SendMail(SMTP_SERVER, PORT);
                Console.Read();       
          
        }

        static void SendMail(string smtpServer, int port)


        {
            SmtpClient mailClient = new SmtpClient(smtpServer, 587);
            mailClient.EnableSsl = true;
            NetworkCredential crendetial = new NetworkCredential(USER_ID, PASSWORD);

            mailClient.Credentials = crendetial;
            MailMessage message = new MailMessage(ADDRESS_FROM, ADDRESS_TO, "This is a subject", "This is the body of the mail");
          
            mailClient.Send(message);
            Console.WriteLine("Mail has been sent to '{0}'", ADDRESS_TO);
        }
    }
} 
posted @   today4king  阅读(360)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示
主题色彩