ValidateSender_EventArgs.cs
上传用户:horngjaan
上传日期:2009-12-12
资源大小:2882k
文件大小:1k
源码类别:

Email服务器

开发平台:

C#

  1. using System;
  2. namespace LumiSoft.MailServer.SMTP
  3. {
  4. /// <summary>
  5. /// Provides data for the ValidateMailFrom event.
  6. /// </summary>
  7. public class ValidateSender_EventArgs
  8. {
  9. private string m_ConnectedIp = "";
  10. private string m_MailFrom    = "";
  11. private bool   m_Validated   = true;
  12. /// <summary>
  13. /// Default constructor.
  14. /// </summary>
  15. /// <param name="connectedIP">Connected host IP address.</param>
  16. /// <param name="mailFrom">Sender emali address.</param>
  17. public ValidateSender_EventArgs(string connectedIP,string mailFrom)
  18. {
  19. m_ConnectedIp = connectedIP;
  20. m_MailFrom    = mailFrom;
  21. }
  22. #region Properties Implementation
  23. /// <summary>
  24. /// IP address of computer, which is sending mail to here.
  25. /// </summary>
  26. public string ConnectedIP
  27. {
  28. get{ return m_ConnectedIp; }
  29. }
  30. /// <summary>
  31. /// Sender's email address.
  32. /// </summary>
  33. public string MailFrom
  34. {
  35. get{ return m_MailFrom; }
  36. }
  37. /// <summary>
  38. /// Gets or sets if sender is ok.
  39. /// </summary>
  40. public bool Validated
  41. {
  42. get{ return m_Validated; }
  43. set{ m_Validated = value; }
  44. }
  45. #endregion
  46. }
  47. }