SendEmailWithFileIds
Interface Function

Send email with attachment by the file ids.

Request Parameter
Parameter Required Type Remarks
emailArg Yes EmailArg Email base arguments
attachmentFileIds No String[] The attachment file ids.
EmailArg Parameter
Parameter Type Remarks
To String[] Email receiver group, e.g: ["test1@pwc.com,test2@pwc.com","test3@pwc.com"]
Group String Reserved
From String Email sender
ReplyTo String Email reply to
Cc String Email copy to
Bcc String Email blind copy to
Subject String Email subject
Content String Email content
SubmitBy String Reserved
public class EmailArg
{
  public string[] To { get; set; }
  public string Group { get; set; }
  public string From { get; set; }
  public string ReplyTo { get; set; }
  public string Cc { get; set; }
  public string Bcc { get; set; }
  public string Subject { get; set; }
  public string Content { get; set; }
  public string SubmitBy { get; set; }
}
Return Data Type(Data)

Success: it's true if success, or false if fail.

Message: the value will not be empty if error occurs, it shows the error message.

Data (Dictionary): Key is the item value in the To property of the input argument EmailArg, Value means whether the mail is sent successfully or not.

public class ResultMsg<EmailArg>
{
  public bool Success { get; set; }
  public string Message { get; set; }
  public Dictionary<string, bool> Data { get; set; }
}
Code example
var attachmengFileIds = new [] { "7b2e1cb9-5ecd-46e2-abef-494eb11c2554" };
var emailArg = new EmailArg()
{
     To = new [] { "eason.y.yu@cn.pwc.com,eason.test@cn.pwc.com" },
    Subject = "Test",
    Content = "This is test content..."
};

var result = Service.SendEmailWithFileIds(emailArg, attachmengFileIds);

Service.ConsoleLog("SendEmailWithFileIds result", result);
© Digital Maker Product Team all right reserved,powered by Gitbook该文件修订时间: 2022-08-16 10:55:23

results matching ""

    No results matching ""