public void T1()
		{
			var cmd = new SendRawEmailCommand
			{
				Source = Helper.GetSenderEmailAddress(),

				RawData = Convert.ToBase64String(RawEmailGenerator.SendRawEmail(Encoding.ASCII, Helper.GetSenderEmailAddress(), Helper.GetRecipientEmailAddress(), "test email subject", "this is some text",
			             "<p>this is some html</p><p>asdasd asdasd</p>"))
			};


			cmd.Destination.ToAddresses.Add(Helper.GetRecipientEmailAddress());
//            cmd.RawData =
//                @"From: [email protected]
//To: [email protected]
//Subject: testing SES
//MIME-Version: 1.0
//Content-Type: multipart/alternative; 
//	boundary=""----=_Part_286008_14012783.1304034624483""
//Date: Thu, 28 Apr 2011 23:50:24 +0000
//Message-ID: <*****@*****.**>
//
//------=_Part_286008_14012783.1304034624483
//Content-Type: text/plain; charset=UTF-8
//Content-Transfer-Encoding: 7bit
//
//this is not bold text
//------=_Part_286008_14012783.1304034624483
//Content-Type: text/html; charset=UTF-8
//Content-Transfer-Encoding: 7bit
//
//<b>this is bold text</b>
//------=_Part_286008_14012783.1304034624483--
//";

			Console.WriteLine(cmd.RawData);

			var cp = new CommandProcessor(_builder);

			var resp = cp.Process(cmd, new SendRawEmailCommandResponseParser());


			Console.WriteLine(resp.Command + " : ID " + resp.RequestID);
		}
Exemplo n.º 2
0
        public void T1()
        {
            var cmd = new SendRawEmailCommand
            {
                Source = Helper.GetSenderEmailAddress(),

                RawData = Convert.ToBase64String(RawEmailGenerator.SendRawEmail(Encoding.ASCII, Helper.GetSenderEmailAddress(), Helper.GetRecipientEmailAddress(), "test email subject", "this is some text",
                                                                                "<p>this is some html</p><p>asdasd asdasd</p>"))
            };


            cmd.Destination.ToAddresses.Add(Helper.GetRecipientEmailAddress());
//            cmd.RawData =
//                @"From: [email protected]
//To: [email protected]
//Subject: testing SES
//MIME-Version: 1.0
//Content-Type: multipart/alternative;
//	boundary=""----=_Part_286008_14012783.1304034624483""
//Date: Thu, 28 Apr 2011 23:50:24 +0000
//Message-ID: <*****@*****.**>
//
//------=_Part_286008_14012783.1304034624483
//Content-Type: text/plain; charset=UTF-8
//Content-Transfer-Encoding: 7bit
//
//this is not bold text
//------=_Part_286008_14012783.1304034624483
//Content-Type: text/html; charset=UTF-8
//Content-Transfer-Encoding: 7bit
//
//<b>this is bold text</b>
//------=_Part_286008_14012783.1304034624483--
//";

            Console.WriteLine(cmd.RawData);

            var cp = new CommandProcessor(_builder);

            var resp = cp.Process(cmd, new SendRawEmailCommandResponseParser());


            Console.WriteLine(resp.Command + " : ID " + resp.RequestID);
        }
Exemplo n.º 3
0
        public void GenerateEmail()
        {
//            var data = RawEmailGenerator.SendRawEmail(this.Encoding, "*****@*****.**", "*****@*****.**"/*"*****@*****.**"*/, "test", @"this is some text
//xfgdfgjkdfg dfgkjdgf kdjfg dfgkjdfg kdfjhd fgkjdfg dfgkjhfdgkjdhfgkjdhfgk dfkjgdhf gkjdhfg sdfkjshdfkjshdfjhsdfjhsdfhjgsdf
//and a seconf line",
//                         @"<p>this is some html</p>
//xfgdfgjkdfg dfgkjdgf kdjfg dfgkjdfg kdfjhd fgkjdfg dfgkjhfdgkjdhfgkjdhfgk dfkjgdhf gkjdhfg sdfkjshdfkjshdfjhsdfjhsdfhjgsdf
//<p>asdasd asdasd</p>");


            var data = RawEmailGenerator.SendRawEmail(this.Encoding, "*****@*****.**", "*****@*****.**", "test", @"abc",
                                                      null);


            var email = ParseEmail(data);

            var sig = GenerateSignature(email, "From", "To", "Subject");

            var text = "DKIM-Signature: " + sig + Environment.NewLine + new StreamReader(new MemoryStream(data)).ReadToEnd();            // Environment.NewLine + email.Headers + Environment.NewLine + email.Body;

            Console.WriteLine("---- start ----");
            Console.WriteLine(text);
            Console.WriteLine("---- end ----");

            var cmd = new SendRawEmailCommand
            {
                RawData = Convert.ToBase64String(this.Encoding.GetBytes(text))
            };

            Console.WriteLine(cmd.RawData);

            var cp = new CommandProcessor(_builder);

            var resp = cp.Process(cmd, new SendRawEmailCommandResponseParser());


            Console.WriteLine(resp.Command + " : ID " + resp.RequestID);
        }
Exemplo n.º 4
0
		public void GenerateEmail()
		{
//            var data = RawEmailGenerator.SendRawEmail(this.Encoding, "*****@*****.**", "*****@*****.**"/*"*****@*****.**"*/, "test", @"this is some text
//xfgdfgjkdfg dfgkjdgf kdjfg dfgkjdfg kdfjhd fgkjdfg dfgkjhfdgkjdhfgkjdhfgk dfkjgdhf gkjdhfg sdfkjshdfkjshdfjhsdfjhsdfhjgsdf
//and a seconf line",
//                         @"<p>this is some html</p>
//xfgdfgjkdfg dfgkjdgf kdjfg dfgkjdfg kdfjhd fgkjdfg dfgkjhfdgkjdhfgkjdhfgk dfkjgdhf gkjdhfg sdfkjshdfkjshdfjhsdfjhsdfhjgsdf
//<p>asdasd asdasd</p>");


			var data = RawEmailGenerator.SendRawEmail(this.Encoding, "*****@*****.**", "*****@*****.**", "test", @"abc",
			 null);


			var email = ParseEmail(data);

			var sig = GenerateSignature(email, "From", "To", "Subject");

			var text = "DKIM-Signature: " + sig + Environment.NewLine + new StreamReader(new MemoryStream(data)).ReadToEnd();// Environment.NewLine + email.Headers + Environment.NewLine + email.Body;

			Console.WriteLine("---- start ----");
			Console.WriteLine(text);
			Console.WriteLine("---- end ----");

			var cmd = new SendRawEmailCommand
			{
				

				RawData = Convert.ToBase64String( this.Encoding.GetBytes(text) )
			};

			Console.WriteLine(cmd.RawData);

			var cp = new CommandProcessor(_builder);

			var resp = cp.Process(cmd, new SendRawEmailCommandResponseParser());


			Console.WriteLine(resp.Command + " : ID " + resp.RequestID);
		}