ใช้ระบบ;
ใช้ System.Web;
ใช้ System.Web.Mail;
โดยใช้ Dottext.Framework;
โดยใช้ Dottext.Framework.Configuration;
เนมสเปซ YourNamespace.Email
-
/// <สรุป>
/// การใช้งานเริ่มต้นของ IMailProvider
/// </สรุป>
SystemMail คลาสสาธารณะ: IMailProvider
-
สาธารณะ SystemMail(){}
#region
สตริงส่วนตัว _to;
สตริงสาธารณะถึง
-
รับ {กลับมา _to;}
ตั้งค่า {_to = ค่า;}
}
สตริงส่วนตัว _จาก;
สตริงสาธารณะจาก
-
รับ{กลับมา _จาก;}
ชุด {_จาก = ค่า;}
}
สตริงส่วนตัว _subject;
เรื่องสตริงสาธารณะ
-
รับ {return _subject;}
ชุด {_subject = ค่า;}
}
สตริงส่วนตัว _body;
เนื้อความสตริงสาธารณะ
-
รับ{กลับมา _body;}
ตั้งค่า {_body = ค่า;}
-
#endregion
สตริงส่วนตัว _adminEmail;
สตริงสาธารณะ AdminEmail
-
รับ{ส่งคืน _adminEmail;}
ชุด {_adminEmail = ค่า;}
}
สตริงส่วนตัว _smtpServer = "localhost";
สตริงสาธารณะ SmtpServer
-
รับ {ส่งคืน _smtpServer;}
ชุด {_smtpServer = ค่า;}
}
สตริงส่วนตัว _password;
รหัสผ่านสตริงสาธารณะ
-
รับ {ส่งคืน _รหัสผ่าน;}
ตั้ง {_password = ค่า;}
}
สตริงส่วนตัว _userName;
ชื่อผู้ใช้สตริงสาธารณะ
-
รับ {return _userName;}
ชุด {_userName = ค่า;}
}
บูลสาธารณะส่ง (สตริงถึง, สตริงจาก, หัวเรื่องสตริง, ข้อความสตริง)
-
พยายาม
-
MailMessage em = MailMessage ใหม่();
em.ถึง = ถึง;
em.จาก = จาก;
em.Subject = หัวเรื่อง;
em.Body = ข้อความ;
//พบวิธีการส่งอีเมลรับรองความถูกต้องผ่าน System.Web.Mail ที่ http://SystemWebMail.com (ข้อเท็จจริง 3.8)
ถ้า (this.UserName != null && this.Password != null)
-
em.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/smtpauthenticate ", "1"); //การรับรองความถูกต้องขั้นพื้นฐาน
em.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/sendusername ", this.UserName); //ตั้งชื่อผู้ใช้งานของคุณที่นี่
em.Fields.Add(" http://schemas.microsoft.com/cdo/configuration/sendpassword ", this.Password); //ตั้งรหัสผ่านของคุณที่นี่
}
SmtpMail.SmtpServer = นี่.SmtpServer;
SmtpMail.Send(em);
กลับเป็นจริง;
-
จับ
-
กลับเท็จ;
-
-
-
-