public POPClient(IMailReader mailreader) { m_CurrentState = DisconnectedState.GetInstane(); m_TcpClient = new TcpClient(); m_CommandHistory = new Queue <jingxian.mail.popper.RFC1939.POPCommand>(); m_PollTimer = new System.Timers.Timer(); m_MailReader = mailreader; mailreader.DataRead += new DataReadEventHandler(OnDataRead); m_PollTimer.Elapsed += new System.Timers.ElapsedEventHandler(m_PollTimer_Elapsed); }
public MailProcessor(ITranscriptParser transcriptParser, IMailReader gmailReader, ICalendarWriter gcalendarWriter) { _transcriptParser = transcriptParser; _gmailReader = gmailReader; _gcalendarWriter = gcalendarWriter; }
public Mailer() { _sender = new EmailSender.EmailSender(); _reader = new MailReader.Reader.Loader.MailReader(); }