コード例 #1
0
 public void SendAnEmailWithAttachmentUsingAmazon()
 {
     EmailFacade ef = new EmailFacade(Path.Combine(Environment.CurrentDirectory, "templates"),
         Path.Combine(Environment.CurrentDirectory, "pickup"),
         new AmazonSESEmailSender(Path.Combine(Environment.CurrentDirectory, "delivered"),
             Path.Combine(Environment.CurrentDirectory, "failed")));
     ef.LoadTemplates();
     ef.AddEmailToQueue(new[]
     {
         "*****@*****.**"
     }, "templateName",
     new Dictionary<string, string>(),
     new FileInfo[] { new FileInfo(Path.Combine(Environment.CurrentDirectory, "attachment.jpg")), });
 }
コード例 #2
0
 public void SendAnEmail()
 {
     EmailFacade ef = new EmailFacade(Environment.CurrentDirectory,
         EmailProcessingConfigurationManager.Section.PickupLocation,
         new NoRelayEmailSender(Path.Combine(Environment.CurrentDirectory, "delivered"),
             Path.Combine(Environment.CurrentDirectory, "failed")));
     ef.LoadTemplates();
     ef.AddEmailToQueue(new[]
     {
         "*****@*****.**"
     }, "templateName",
     new Dictionary<string, string>(),
     new FileInfo[0]);
 }
コード例 #3
0
        public void SendAnEmailWithAttachmentUsingAmazon()
        {
            EmailFacade ef = new EmailFacade(Path.Combine(Environment.CurrentDirectory, "templates"),
                                             Path.Combine(Environment.CurrentDirectory, "pickup"),
                                             new AmazonSESEmailSender(Path.Combine(Environment.CurrentDirectory, "delivered"),
                                                                      Path.Combine(Environment.CurrentDirectory, "failed")));

            ef.LoadTemplates();
            ef.AddEmailToQueue(new[]
            {
                "*****@*****.**"
            }, "templateName",
                               new Dictionary <string, string>(),
                               new FileInfo[] { new FileInfo(Path.Combine(Environment.CurrentDirectory, "attachment.jpg")), });
        }
コード例 #4
0
        public void SendAnEmail()
        {
            EmailFacade ef = new EmailFacade(Environment.CurrentDirectory,
                                             EmailProcessingConfigurationManager.Section.PickupLocation,
                                             new NoRelayEmailSender(Path.Combine(Environment.CurrentDirectory, "delivered"),
                                                                    Path.Combine(Environment.CurrentDirectory, "failed")));

            ef.LoadTemplates();
            ef.AddEmailToQueue(new[]
            {
                "*****@*****.**"
            }, "templateName",
                               new Dictionary <string, string>(),
                               new FileInfo[0]);
        }