Envío usando 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 utilizando el puerto: 2525.

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 [email protected].

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.
Si necesitas utilizar algunas de estas características por favor utiliza la API HTTP.

Ejemplo utilizando telnet

Las líneas maracadas con > son las que deben escribir.
1
> telnet smtp.myperfit.com 587
2
Trying 34.238.225.76...
3
Connected to smtp-transactional-prod-173515567.us-east-1.elb.amazonaws.com.
4
Escape character is '^]'.
5
220 localhost ESMTP Perfit v2
6
7
> EHLO minombre
8
250-smtp.myperfit.com
9
250-8BITMIME
10
250-SIZE 10000
11
250-AUTH LOGIN
12
250 Ok
13
14
> AUTH LOGIN
15
334 VXNlcm5hbWU6
16
17
> YXBpa2V5
18
334 UGFzc3dvcmQ6
19
20
> <<API KEY en base64>>
21
235 Authentication successful.
22
23
> MAIL FROM: [email protected]
24
250 Ok
25
26
27
250 Ok
28
29
> DATA
30
354 End data with <CR><LF>.<CR><LF>
31
Subject: este es el asunto
32
33
Este es el contenido
34
.
35
250 Ok
Copied!