SMTPSender.cs
上传用户:wdhx888
上传日期:2017-06-08
资源大小:112k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C#

  1. using System;
  2. using System.Net;
  3. using log4net;
  4. using EricDaugherty.CSES.Common;
  5. namespace EricDaugherty.CSES.SmtpSender
  6. {
  7. /// <summary>
  8. /// This class provides the ability to deliver
  9. /// an email message to a SMTP Server.
  10. /// </summary>
  11. /// <remarks>
  12. /// Incomplete.
  13. /// </remarks>
  14. public class SMTPSender
  15. {
  16. #region Variables
  17. private static ILog log = LogManager.GetLogger( typeof( SMTPSender ) );
  18. #endregion
  19. #region Constructors
  20. #endregion
  21. #region Public Methods
  22. /// <summary>
  23. /// Delivers an email message to the SMTP server for the specified
  24. /// domain.  All addresses in the array should be for the same domain.
  25. /// </summary>
  26. /// <param name="domain">
  27. /// The internet domain name to use to lookup the SMTP server address.
  28. /// </param>
  29. /// <param name="addresses">
  30. /// A set of addresses that should all be delivered to.
  31. /// </param>
  32. /// <param name="data">
  33. /// The raw message data.
  34. /// </param>
  35. public void DeliverMessage( string domain, EmailAddress[] addresses, string data )
  36. {
  37. }
  38. #endregion
  39. #region Private Methods
  40. private void Deliver( string domain )
  41. {
  42. // Dns.r
  43. }
  44. #endregion
  45. }
  46. }