Envío a través SMTP

La API SMTP permite enviar emails utilizando clientes SMTP sin necesidad de cambiar implementaciones existentes. La funcionalidad es algo más limitada que la API HTTP.

Host y puertos

La conexión debe hacerse a smtp.myperfit.com, a alguno de estos puertos: 25, 587, 2525.

Algunos ISPs bloquean o limitan el tráfico del puerto 25, por lo que recomendamos utilizar el puerto 587.

Cifrado

En esta opción selecciona la opción Ninguno o Sin cifrado.

Por el momento no soportamos opciones de cifrado como SSL o TLS.

Autenticación

Debe utilizarse el método AUTH LOGIN para autenticarse con estas credenciales:

  • username: "apikey"

  • password: MI_API_KEY

Por ejemplo:

  • username: apikey

  • password: micuenta-tr-lf223iewndfc09wopijqesdqws

Puedes generar tu API key desde la sección Integraciones en tu cuenta de Perfit.

Si tienes dudas sobre cómo hacerlo contáctanos a soporte@myperfit.com.

Limitaciones

La API SMTP por el momento cuenta con estas limitaciones:

  • No es posible modificar las opciones de monitoreo. Por defecto está activado el monitoreo de aperturas y clicks.

  • No es posible indicar modelos para utilizar en el motor de reemplazo (substitutions)

  • No es posible indicar tags, custom_args, batch_code para identificar eventos o agrupar envíos.

  • Por el momento no es posible enviar archivos adjuntos (la API HTTP tampoco lo permite).

Si necesitas utilizar algunas de estas características utiliza la API HTTP.

Ejemplo utilizando telnet

Las líneas maracadas con > son las que deben escribir.

> telnet smtp.myperfit.com 587
Trying 34.238.225.76...
Connected to smtp-transactional-prod-173515567.us-east-1.elb.amazonaws.com.
Escape character is '^]'.
220 localhost ESMTP Perfit v2
> EHLO minombre
250-smtp.myperfit.com
250-8BITMIME
250-SIZE 10000
250-AUTH LOGIN
250 Ok
> AUTH LOGIN
334 VXNlcm5hbWU6
> YXBpa2V5
334 UGFzc3dvcmQ6
> <<API KEY en base64>>
235 Authentication successful.
> MAIL FROM: yo@midominio.com
250 Ok
> RCPT TO: destinatario@domain.com
250 Ok
> DATA
354 End data with <CR><LF>.<CR><LF>
Subject: este es el asunto
Este es el contenido
.
250 Ok