title: Azure Functions SendGrid out binding does not show in SendGrid as a message
body: <p>I am trying to use Azure Functions to send an email message through SendGrid. I have a function that has a storage queue trigger and an SendGrid output parameter. After adding a message in the queue the function runs but nothing else happens. When I login to Sendgrid it shows I have zero requests and delivered messages. Also I am not receiving any emails.</p>
  
  <p>What could possibly be causing this? Is there any way to debug this further?</p>
  
  <p>Here is my function code in C#:</p>
  
  <pre><code>public static class SendChatEmail {
      [FunctionName ("SendChatEmail")]
      public static void Run ([QueueTrigger ("decision-tree-emails", Connection = "AzureWebJobsStorage")] ChatData myQueueItem, [SendGrid (ApiKey = "SendGridApiKey")] out SendGridMessage message,
          TraceWriter log) {
          log.Info ($"C# Queue trigger function processed: {myQueueItem}");
  
          message = new SendGridMessage ();
          message.AddTo ("matti.petrelius@gmail.com");
          message.AddContent ("text/html", "Hello there!");
          message.SetFrom (new EmailAddress ("matti.petrelius@gmail.com"));
          message.SetSubject ("Chat conversation");
      }
  }
  </code></pre>
  
  <p>I'm using:</p>
  
  <pre><code>Azure Functions Core Tools (220.0.0-beta.0)
  Function Runtime Version: 2.0.11651.0
  Microsoft Visual Studio Enterprise 2017 Version 15.7.1
  Azure Functions and Web Jobs Tools - 15.0.40502.0
  </code></pre>
  
  <p>I've also tried to make a similar Function in Node.js without getting it to work any better. Maybe I'm using SendGrid somehow wrong?</p>