public void Overall() { var data = RawEmailGenerator.SendRawEmail(this.Encoding, "*****@*****.**", "*****@*****.**", "test", @"a b c d ", null); var email = this.ParseEmail(data); }
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); }
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); }
public void T1() { RawEmailGenerator.SendRawEmail(Encoding.ASCII, "*****@*****.**", "*****@*****.**", "test email subject", "this is some text", "<p>this is some html</p><p>asdasd asdasd</p>"); }