예제 #1
0
            public SmtpUtfEightExtensionProcessor(IConnection connection)
                : base(connection)
            {
                MailVerb     mailVerbProcessor = connection.MailVerb;
                MailFromVerb mailFromProcessor = mailVerbProcessor.FromSubVerb;

                mailFromProcessor.ParameterProcessorMap.SetProcessor("SMTPUTF8", new SmtpUtfEightParameterProcessor());
            }
예제 #2
0
            /// <summary>
            /// Initializes a new instance of the <see cref="EightBitMimeExtensionProcessor"/> class.
            /// </summary>
            /// <param name="connection">The connection<see cref="IConnection"/></param>
            public EightBitMimeExtensionProcessor(IConnection connection)
                : base(connection)
            {
                MailVerb     mailVerbProcessor = connection.MailVerb;
                MailFromVerb mailFromProcessor = mailVerbProcessor.FromSubVerb;

                mailFromProcessor.ParameterProcessorMap.SetProcessor("BODY", new EightBitMimeBodyParameter());
            }
예제 #3
0
            public EightBitMimeExtensionProcessor(IConnection connection)
            {
                EightBitMimeDataVerb verb = new EightBitMimeDataVerb();

                connection.VerbMap.SetVerbProcessor("DATA", verb);

                MailVerb     mailVerbProcessor = connection.MailVerb;
                MailFromVerb mailFromProcessor = mailVerbProcessor.FromSubVerb;

                mailFromProcessor.ParameterProcessorMap.SetProcessor("BODY", verb);
            }