Recuperando el estado de los correos electrónicos enviados a través de SendGrid

Estoy creando una aplicación en C # que utiliza la plataforma en la nube Microsoft Windows Azure.

Necesito saber cómo puedo rastrear el correo electrónico utilizando el servicio SendGrid alojado en azure. El estado de seguimiento puede ser.

4. Track sent emails to determine if they were:
4.1 delivered
4.2 opened
4.3 recipient opt-out
4.4 bounced (with the reason for the bounce)
4.5 time/date sent
4.6 which links in the email were clicked (and time/date they were clicked)
4.7 IP address, if user clicked any links in the email  

Cualquier ayuda será apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta