public TestSmtpAgentMDNs() { //m_agent = SmtpAgentFactory.Create(base.GetSettingsPath("TestSmtpAgentConfigService.xml")); //m_agent = SmtpAgentFactory.Create(base.GetSettingsPath("TestSmtpAgentConfigServiceProd.xml")); m_agent = SmtpAgentFactory.Create(GetSettingsPath("TestSmtpAgentConfig.xml")); }
public TestNotifications() { m_agent = SmtpAgentFactory.Create(MakeFilePath("SmtpAgentTestFiles\\TestSmtpAgentConfig.xml")); m_producer = new NotificationProducer(m_agent.Settings.Notifications); }
internal void ProcessEndToEnd(SmtpAgent agent, Message msg, out OutgoingMessage outgoing, out IncomingMessage incoming) { outgoing = agent.SecurityAgent.ProcessOutgoing(new MessageEnvelope(msg)); incoming = agent.SecurityAgent.ProcessIncoming(new MessageEnvelope(outgoing.SerializeMessage())); }
void RunMdnOutBoundProcessingTest(CDO.Message message, SmtpAgent agent) { VerifyMdnIncomingMessage(message); //Plain Text agent.ProcessMessage(message); //Encrypts VerifyOutgoingMessage(message); //Mdn looped back }
public TestSmtpAgentDSNs() { m_agent = SmtpAgentFactory.Create(GetSettingsPath("TestSmtpAgentConfig.xml")); }
internal void RunMdnInBoundProcessingTest(CDO.Message message, SmtpAgent smtpAgent) { VerifyOutgoingMessage(message); //Encryted Message smtpAgent.ProcessMessage(message); //Decrypts Message VerifyMdnIncomingMessage(message); //Mdn looped back }
// // Processing message like smtp gateway would // CDO.Message RunEndToEndTest(CDO.Message message, SmtpAgent agent) { agent.ProcessMessage(message); message = LoadMessage(message); VerifyOutgoingMessage(message); agent.ProcessMessage(message); message = LoadMessage(message); if (agent.Settings.InternalMessage.EnableRelay) { VerifyIncomingMessage(message); } else { VerifyOutgoingMessage(message); } return message; }
internal void RunMdnOutBoundProcessingTest(CDO.Message message, SmtpAgent smtpAgent) { VerifyMdnIncomingMessage(message); //Plain Text smtpAgent.ProcessMessage(message); //Encrypts VerifyOutgoingMessage(message); //Mdn looped back }