C#
Vamos a empezar con un ejemplo sencillo utilizando las bibliotecas SMTP empotrados. NET para enviar un mensaje. Después de ese ejemplo, puede encontrar instrucciones más completas que utilizan la biblioteca SendGrid C #.
Usando. NET integrado SMTP Biblioteca Si está utilizando ASP.NET, puede especificar la configuración SMTP en web.config.
Usando. NET integrado SMTP Biblioteca Si está utilizando ASP.NET, puede especificar la configuración SMTP en web.config.
Este programa C # construirá un email MIME y enviarlo a través SendGrid. . NET ya ha construido en las bibliotecas de enviar y recibir correos electrónicos. En este ejemplo se utiliza: . NET Mail
Uso de la SendGrid C # Biblioteca
Para utilizar SendGrid en el proyecto C #, puede descargar el SendGrid C #. NET bibliotecas directamente desde nuestro repositorio Github o, si usted tiene el gestor de paquetes NuGet instalado, se puede agarrar de forma automática.
Para utilizar SendGrid en el proyecto C #, puede descargar el SendGrid C #. NET bibliotecas directamente desde nuestro repositorio Github o, si usted tiene el gestor de paquetes NuGet instalado, se puede agarrar de forma automática.
La biblioteca Fiomega Cloud SMTP depende de RestSharp. NuGet se encargará de esta dependencia de forma automática, de lo contrario tendrá que añadir manualmente.
Una vez que tenga las bibliotecas SendGrid referencia adecuada en su proyecto, que pueden incluir llamadas a ellos en el código. Para una implementación de ejemplo, comprobar el Ejemplo carpeta.
Agregue los siguientes espacios de nombres a usar la biblioteca:
Una vez que tenga las bibliotecas SendGrid referencia adecuada en su proyecto, que pueden incluir llamadas a ellos en el código. Para una implementación de ejemplo, comprobar el Ejemplo carpeta.
Agregue los siguientes espacios de nombres a usar la biblioteca:
Cómo crear un correo electrónico Utilice la estática SendGrid.GetInstance método para crear un mensaje de correo electrónico que es de tipo SendGrid . Una vez creado el mensaje, puede utilizarSendGrid propiedades y métodos para establecer los valores como el remitente del correo electrónico, el destinatario del correo electrónico y el asunto y el cuerpo del correo electrónico.
El siguiente ejemplo muestra cómo crear un objeto de correo electrónico y lo pueblan:
El siguiente ejemplo muestra cómo crear un objeto de correo electrónico y lo pueblan:
Cómo: Enviar un correo electrónico Después de crear un mensaje de correo electrónico, puede enviarlo mediante SMTP o la API Web proporcionado por Fiomega Cloud SMTP. Para obtener más información acerca de las ventajas e inconvenientes de cada API, consulte SMTP vs API Web en la documentación Fiomega Cloud SMTP.
Envío de correo electrónico con cualquier protocolo requiere que usted proporcione sus credenciales de cuenta Fiomega Cloud SMTP (usuario y contraseña). El código siguiente muestra cómo ajustar sus credenciales en un NetworkCredential objeto:
Envío de correo electrónico con cualquier protocolo requiere que usted proporcione sus credenciales de cuenta Fiomega Cloud SMTP (usuario y contraseña). El código siguiente muestra cómo ajustar sus credenciales en un NetworkCredential objeto:
Para enviar un mensaje de correo electrónico, utilice el Entregar método ya sea en el SMTP de clase, que utiliza el protocolo SMTP, o la Web de clase de transporte, que llama a la API Web SendGrid. Los siguientes ejemplos muestran cómo enviar un mensaje mediante SMTP y el API Web.
SMTP
SMTP
API Web
Añadir destinatarios a la X-SMTPAPI Header
Si desea utilizar el encabezado X-SMTPAPI para especificar los destinatarios para que cada destinatario recibe un mensaje de forma individual y sin el resto de destinatarios que se muestran, utilice el message.Header.AddTo () método que se muestra a continuación:
Si desea utilizar el encabezado X-SMTPAPI para especificar los destinatarios para que cada destinatario recibe un mensaje de forma individual y sin el resto de destinatarios que se muestran, utilice el message.Header.AddTo () método que se muestra a continuación:
Cómo agregar un archivo adjunto Los archivos adjuntos pueden ser agregados a un mensaje llamando a la AddAttachment método y especificando el nombre y la ruta del archivo que desea adjuntar o haciendo pasar una corriente. Puede incluir varios archivos adjuntos de llamar a este método una vez por cada archivo que desea adjuntar. El siguiente ejemplo muestra la adición de un archivo adjunto a un mensaje:
Cómo: Utilizar filtros para que los pies de página, el seguimiento y análisis Fiomega Cloud SMTP proporciona funcionalidad de correo electrónico adicional a través de la utilización de filtros. Estos son los parámetros que se pueden agregar a un mensaje de correo electrónico para habilitar la funcionalidad específica, como el seguimiento de clics, Google analytics, seguimiento de suscripción, y así sucesivamente. Para obtener una lista completa de los filtros, consulte Configuración del filtro .
Los filtros se pueden aplicar a Fiomega Cloud SMTP mensajes de correo electrónico mediante métodos implementados como parte de Fiomega CLoup SMTP. Para poder habilitar filtros en un mensaje de correo electrónico, primero debe inicializar la lista de filtros disponibles llamando al InitializeFilters método.
Los siguientes ejemplos muestran el pie de página y haga clic en filtros de seguimiento:
Pie de página
Los filtros se pueden aplicar a Fiomega Cloud SMTP mensajes de correo electrónico mediante métodos implementados como parte de Fiomega CLoup SMTP. Para poder habilitar filtros en un mensaje de correo electrónico, primero debe inicializar la lista de filtros disponibles llamando al InitializeFilters método.
Los siguientes ejemplos muestran el pie de página y haga clic en filtros de seguimiento:
Pie de página
Haga click en el seguimiento de