Example #1
0
        private String publishingSmallScaleEmail(String apiKey)
        {
            MailAdapterWs.MailAdapter dialogueService = new MailAdapterWs.MailAdapter();


            String fromName = "51Job";
            String fromAddress = "*****@*****.**";
            String subject = "${contact.username},51Job祝您生日快乐! ";
            String reportReceiveAddress = "*****@*****.**";
            String mailBody = System.IO.File.ReadAllText("../../Example/template.html");

            ContactFileInfo contactFileInfo = new ContactFileInfo();
            contactFileInfo.fileType = fileExtension.CSV;
            contactFileInfo.filename = "Contacts.csv";
            contactFileInfo.csvDilimiter = ";";
            contactFileInfo.fileContent = System.IO.File.ReadAllBytes("../../Example/Contacts.csv");

            return dialogueService.publishingSmallScaleEmail(apiKey, contactFileInfo, fromName, fromAddress, subject, reportReceiveAddress, mailBody);
        }
Example #2
0
 /// <remarks/>
 public void publishingSmallScaleEmailAsync(string apiKey, ContactFileInfo contactFileInfo, string fromName, string fromAddress, string subject, string reportReceiveAddress, string mailBody) {
     this.publishingSmallScaleEmailAsync(apiKey, contactFileInfo, fromName, fromAddress, subject, reportReceiveAddress, mailBody, null);
 }
Example #3
0
 /// <remarks/>
 public void publishingSmallScaleEmailAsync(string apiKey, ContactFileInfo contactFileInfo, string fromName, string fromAddress, string subject, string reportReceiveAddress, string mailBody, object userState) {
     if ((this.publishingSmallScaleEmailOperationCompleted == null)) {
         this.publishingSmallScaleEmailOperationCompleted = new System.Threading.SendOrPostCallback(this.OnpublishingSmallScaleEmailOperationCompleted);
     }
     this.InvokeAsync("publishingSmallScaleEmail", new object[] {
                 apiKey,
                 contactFileInfo,
                 fromName,
                 fromAddress,
                 subject,
                 reportReceiveAddress,
                 mailBody}, this.publishingSmallScaleEmailOperationCompleted, userState);
 }
Example #4
0
 public string publishingSmallScaleEmail(string apiKey, ContactFileInfo contactFileInfo, string fromName, string fromAddress, string subject, string reportReceiveAddress, string mailBody) {
     object[] results = this.Invoke("publishingSmallScaleEmail", new object[] {
                 apiKey,
                 contactFileInfo,
                 fromName,
                 fromAddress,
                 subject,
                 reportReceiveAddress,
                 mailBody});
     return ((string)(results[0]));
 }