91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何使用asp.net c#向outlook發送電子郵件

小云
168
2023-09-27 09:46:53
欄目: 編程語言

您可以使用以下代碼片段來使用ASP.NET C#向Outlook發送電子郵件:

using Microsoft.Office.Interop.Outlook;
// 創建Outlook應用程序對象
Application outlookApp = new Application();
// 創建郵件項
MailItem mailItem = (MailItem)outlookApp.CreateItem(OlItemType.olMailItem);
// 設置郵件項的屬性
mailItem.Subject = "測試郵件";
mailItem.Body = "這是一封測試郵件";
// 添加收件人
Recipient recipient = mailItem.Recipients.Add("recipient@example.com");
recipient.Type = (int)OlMailRecipientType.olTo;
// 添加附件
string attachmentPath = @"C:\path\to\attachment.txt";
mailItem.Attachments.Add(attachmentPath, Type.Missing, Type.Missing, Type.Missing);
// 發送郵件
mailItem.Send();
// 釋放資源
System.Runtime.InteropServices.Marshal.ReleaseComObject(mailItem);
System.Runtime.InteropServices.Marshal.ReleaseComObject(outlookApp);
mailItem = null;
outlookApp = null;

但是請注意,這種方法將依賴于安裝了Microsoft Outlook的機器,并且Outlook應用程序對象將在您的代碼中創建一個新的Outlook實例。因此,這種方法僅適用于運行代碼的計算機上已經安裝了Outlook的情況。

另外,您還需要在項目中引用Microsoft.Office.Interop.Outlook程序集,可以通過Visual Studio的NuGet包管理器來安裝它。

如果您想要發送郵件而無需依賴于Outlook應用程序,您可以使用SMTP服務器來發送電子郵件。以下是一個使用SMTP發送電子郵件的示例代碼:

using System.Net;
using System.Net.Mail;
// 創建SMTP客戶端
SmtpClient smtpClient = new SmtpClient("smtp.example.com", 587);
smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("username", "password");
// 創建郵件對象
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("sender@example.com");
mailMessage.To.Add("recipient@example.com");
mailMessage.Subject = "測試郵件";
mailMessage.Body = "這是一封測試郵件";
// 添加附件
string attachmentPath = @"C:\path\to\attachment.txt";
mailMessage.Attachments.Add(new Attachment(attachmentPath));
// 發送郵件
smtpClient.Send(mailMessage);

在這種情況下,您將使用SMTP客戶端(例如Gmail或Outlook.com)的服務器和憑據來發送電子郵件。這種方法不依賴于安裝了Outlook的計算機,并且更適用于Web應用程序等無法訪問本地Outlook應用程序的場景。

0
时尚| 绥中县| 米脂县| 孝义市| 铁力市| 京山县| 多伦县| 融水| 宜春市| 西乌| 安陆市| 大理市| 凤台县| 涟源市| 固原市| 凌源市| 三明市| 冷水江市| 辽阳县| 富平县| 板桥市| 二连浩特市| 澜沧| 区。| 琼中| 花莲县| 桂平市| 胶州市| 增城市| 昌黎县| 通道| 巩义市| 新和县| 新化县| 泊头市| 长岭县| 南乐县| 宁河县| 石首市| 赞皇县| 婺源县|