diff options
author | brandonmwest <brawest@gmail.com> | 2012-07-12 14:36:46 -0700 |
---|---|---|
committer | brandonmwest <brawest@gmail.com> | 2012-07-12 14:36:46 -0700 |
commit | 30b64ab72818fa6dcbcfb90037e68baa66174185 (patch) | |
tree | 7787f10e0647f4f77010b3d13f19a43986905d91 /SendGrid | |
parent | e8df320eaca9e0c2d23e4819cdf55c66bf3b7d8d (diff) | |
parent | a1c56cab547caf18a4c9ba060ab2d7d920111134 (diff) | |
download | sendgrid-csharp-30b64ab72818fa6dcbcfb90037e68baa66174185.zip sendgrid-csharp-30b64ab72818fa6dcbcfb90037e68baa66174185.tar.gz sendgrid-csharp-30b64ab72818fa6dcbcfb90037e68baa66174185.tar.bz2 |
Merge pull request #5 from bobmclaren/master
AddTo functionality added to the IHeader and Header classes
Diffstat (limited to 'SendGrid')
-rwxr-xr-x | SendGrid/SendGridMail/Header.cs | 5 | ||||
-rwxr-xr-x | SendGrid/SendGridMail/IHeader.cs | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/SendGrid/SendGridMail/Header.cs b/SendGrid/SendGridMail/Header.cs index f1328f5..6b92a07 100755 --- a/SendGrid/SendGridMail/Header.cs +++ b/SendGrid/SendGridMail/Header.cs @@ -21,6 +21,11 @@ namespace SendGridMail _settings.AddArray(keys, substitutions);
}
+ public void AddTo(IEnumerable<string> addresses)
+ {
+ _settings.AddArray(new List<string> { "to" }, addresses);
+ }
+
public void AddUniqueIdentifier(IDictionary<string, string> identifiers)
{
foreach (var key in identifiers.Keys)
diff --git a/SendGrid/SendGridMail/IHeader.cs b/SendGrid/SendGridMail/IHeader.cs index f55eadd..b5b9c3f 100755 --- a/SendGrid/SendGridMail/IHeader.cs +++ b/SendGrid/SendGridMail/IHeader.cs @@ -20,6 +20,13 @@ namespace SendGridMail void AddSubVal(String tag, IEnumerable<String> substitutions);
/// <summary>
+ /// This adds the "to" array to the X-SMTPAPI header so that multiple recipients
+ /// may be addressed in a single email. (but they each get their own email, instead of a single email with multiple TO: addressees)
+ /// </summary>
+ /// <param name="addresses">List of email addresses</param>
+ void AddTo(IEnumerable<string> addresses);
+
+ /// <summary>
/// This adds parameters and values that will be bassed back through SendGrid's
/// Event API if an event notification is triggered by this email.
/// </summary>
|