91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 39KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-12
  • 語言: C#
  • 標簽: 示例demo??

資源簡介

示例demo,含發送郵件的相關類源代碼,分享一下。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.IO;
using?System.Linq;
using?System.Net;
using?System.Net.Mail;
using?System.Web;
using?System.Web.Configuration;

namespace?SendEmailSample
{
????///?
????///?郵件幫助類
????///?

????public?static?class?MailHelper
????{
????????///?
????????///?發送郵件
????????///?

????????///?郵件內容對象
????????///?發送郵件所遇到的異常
????????public?static?string?SendMail(MailRequest?request)
????????{
????????????try
????????????{
????????????????MailMessage?mail?=?new?MailMessage();

????????????????if?(string.IsNullOrEmpty(request.From))
????????????????{
????????????????????request.From?=?WebConfigurationManager.AppSettings[“DefaultMailFrom“];
????????????????}
????????????????mail.From?=?new?MailAddress(request.From);

????????????????PaserMailAddress(request.To?mail.To);
????????????????PaserMailAddress(request.CC?mail.CC);
????????????????PaserMailAddress(request.Bcc?mail.Bcc);

????????????????mail.Subject?=?request.Subject;
????????????????mail.SubjectEncoding?=?System.Text.Encoding.UTF8;
????????????????mail.Body?=?request.Body;
????????????????mail.ReplyTo?=?new?MailAddress(request.From);
????????????????mail.IsBodyHtml?=?true;

????????????????if?(request.Attachments?!=?null?&&?request.Attachments.Length?>?0)
????????????????{
????????????????????for?(int?i?=?0;?i?????????????????????{
????????????????????????Attachment?mailAttach?=?new?Attachment(ByteArrayToStream(request.Attachments[i].FileData)?request.Attachments[i].FileName);

????????????????????????mail.Attachments.Add(mailAttach);
????????????????????}
????????????????}

????????????????if?(string.IsNullOrEmpty(WebConfigurationManager.AppSettings[“SMTPSERVER“]))
????????????????{
????????????????????throw?new?ApplicationException(“郵件服務無效“);
????????????????}

????????????????//Smtp?Server
????????????????SmtpClient?mailClient?=?new?SmtpClient(WebConfigurationManager.AppSettings[“SMTPSERVER“]);

????????????????if?(!string.IsNullOrEmpty(WebConfigurationManager.AppSettings[“SMTPSERVERPORT“]))
????????????????{
????????????????????//端口號
????????????????????try
????????????????????{
????????????????????????mailClient.Port?=?Int32.Parse(WebConfigurationManager.AppSettings[“SMTPSERVERPORT“]);
????????????????????}
????????????????????catch
????????????????????{
????????????????????????return?“SMTP服務器端口設置錯誤,端口必須設置為數值型“;
????????????????????}
????????????????}

????????????????if?(!string.IsNullOrEmpty(WebConfigurationManager.AppSettings[“MAILUSER“]))
????????????????{
????????????????????mailClient.Credentials?=?new?System.Net.NetworkCredential(WebConfigurationManager.AppSettings[“MAILUSER“]?WebConfigurationManager.AppSettings[“MAILUSERPW“]);
????????????????????mailClient.DeliveryMethod?=?SmtpDeliveryMethod.Network;
????????????????}
????????????????else

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-08-04?21:20??SendEmailSample\
?????目錄???????????0??2013-08-04?21:22??SendEmailSample\SendEmailSample\
?????文件?????????935??2013-08-04?21:20??SendEmailSample\SendEmailSample.sln
?????文件???????27648??2013-08-04?21:25??SendEmailSample\SendEmailSample.v11.suo
?????目錄???????????0??2013-08-04?21:22??SendEmailSample\SendEmailSample\bin\
?????文件????????9728??2013-08-04?21:23??SendEmailSample\SendEmailSample\bin\SendEmailSample.dll
?????文件???????28160??2013-08-04?21:23??SendEmailSample\SendEmailSample\bin\SendEmailSample.pdb
?????目錄???????????0??2013-08-04?21:21??SendEmailSample\SendEmailSample\doc\
?????文件??????????70??2013-08-04?21:21??SendEmailSample\SendEmailSample\doc\test.txt
?????文件????????5045??2013-08-04?21:23??SendEmailSample\SendEmailSample\MailHelper.cs
?????文件????????3320??2013-08-04?21:22??SendEmailSample\SendEmailSample\MailRequest.cs
?????文件????????1162??2013-08-04?21:22??SendEmailSample\SendEmailSample\MailRequestAttachments.cs
?????目錄???????????0??2013-08-04?21:20??SendEmailSample\SendEmailSample\obj\
?????目錄???????????0??2013-08-04?21:23??SendEmailSample\SendEmailSample\obj\Debug\
?????文件????????7489??2013-08-04?21:22??SendEmailSample\SendEmailSample\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????471??2013-08-04?21:22??SendEmailSample\SendEmailSample\obj\Debug\SendEmailSample.csproj.FileListAbsolute.txt
?????文件????????2247??2013-08-04?21:22??SendEmailSample\SendEmailSample\obj\Debug\SendEmailSample.csprojResolveAssemblyReference.cache
?????文件????????9728??2013-08-04?21:23??SendEmailSample\SendEmailSample\obj\Debug\SendEmailSample.dll
?????文件???????28160??2013-08-04?21:23??SendEmailSample\SendEmailSample\obj\Debug\SendEmailSample.pdb
?????目錄???????????0??2013-08-04?21:20??SendEmailSample\SendEmailSample\obj\Debug\TempPE\
?????目錄???????????0??2013-08-04?21:20??SendEmailSample\SendEmailSample\Properties\
?????文件????????1332??2013-08-04?21:20??SendEmailSample\SendEmailSample\Properties\AssemblyInfo.cs
?????文件????????5148??2013-08-04?21:22??SendEmailSample\SendEmailSample\SendEmailSample.csproj
?????文件????????1086??2013-08-04?21:22??SendEmailSample\SendEmailSample\SendEmailSample.csproj.user
?????文件?????????455??2013-08-04?21:22??SendEmailSample\SendEmailSample\SendEmailTest.aspx
?????文件????????1987??2013-08-04?21:22??SendEmailSample\SendEmailSample\SendEmailTest.aspx.cs
?????文件?????????811??2013-08-04?21:22??SendEmailSample\SendEmailSample\SendEmailTest.aspx.designer.cs
?????文件????????7741??2013-08-04?21:25??SendEmailSample\SendEmailSample\Web.config
?????文件????????1245??2013-08-04?21:20??SendEmailSample\SendEmailSample\Web.Debug.config
?????文件????????1306??2013-08-04?21:20??SendEmailSample\SendEmailSample\Web.Release.config

評論

共有 條評論

相關資源