La interfaz **Email to SMS** envía un SMS desde un correo electrónico normal, sin escribir ni una sola línea de código. El número del destinatario forma la dirección, el asunto lleva las credenciales y los parámetros, y el cuerpo del correo electrónico es el texto del mensaje.

> [!NOTE]
> Primero hay que activar la interfaz en el Portal. Los pasos y las credenciales se describen en la [administración de la API](https://www.bulkgate.com/es/documentacion/administracion-de-la-api/administracion-api/).

## Dirección del destinatario

La dirección a la que se envía el correo electrónico:

```url
recipient_number@email2sms.bulkgate.com
```

El número del destinatario debe escribirse en **formato internacional**, sin cero inicial y sin el signo `+`, por ejemplo `420777777777`.

## Formato del asunto

El asunto lleva tres parámetros obligatorios y dos opcionales separados por punto y coma:

```text
wallet_id;email2sms_password;smstype;isms;sender
```

Los parámetros opcionales se omiten empezando por la derecha: sin ellos, el asunto es `wallet_id;email2sms_password;smstype`. El texto del mensaje va en el cuerpo del correo electrónico.

## Tabla de parámetros

| NOMBRE DEL PARÁMETRO | VALOR                                                                                                       | OBLIGATORIO | VALOR PREDETERMINADO |
|:-------------------|:--------------------------------------------------------------------------------------------------------------|:----------|:---------------|
| wallet_id          | ID del monedero en el Portal (`Módulos y APIs` > `Email > SMS`)                                             | **Sí**    | -              |
| email2sms_password | Contraseña del Portal (`Módulos y APIs` > `Email > SMS`)                                                    | **Sí**    | -              |
| smstype            | `1` — texto acortado a 160 caracteres, `10` — EMS con texto de hasta 612 caracteres                         | **Sí**    | -              |
| isms               | Pasarela SMS, valor `0` – `4`. Obligatorio para usar un ID de remitente de texto.                           | No        | `0`            |
| sender             | Remitente del mensaje: un número en formato internacional (`420777777778`) o un texto de hasta 11 caracteres (`eshop.com`) | No | Número del sistema |

> [!NOTE]
> El valor de `isms` se encuentra en la lista de precios del Portal: se muestra al pasar el cursor sobre el icono de la llave inglesa para desarrolladores.

> [!NOTE]
> Esta interfaz no admite SMS Unicode.

## Ejemplos

### Ejemplo 1 — pasarela predeterminada

Un SMS de hasta 160 caracteres al número `+420777777777` con el texto «Hola, ¿qué tal?», enviado por la pasarela predeterminada (número del sistema).

**Dirección del destinatario:** `420777777777@email2sms.bulkgate.com`

**Asunto:** `bg180012091617000;ContrasenaInventada;1`

```text
wallet_id;email2sms_password;smstype
```

**Cuerpo del correo electrónico:** `Hola, ¿qué tal?`

### Ejemplo 2 — ID de remitente de texto

El mismo SMS enviado por la pasarela `2` con el ID de remitente de texto `eshop.com`.

**Dirección del destinatario:** `420777777777@email2sms.bulkgate.com`

**Asunto:** `bg180012091249500;Contrasena12345;1;2;eshop.com`

```text
wallet_id;email2sms_password;smstype;isms;sender
```

**Cuerpo del correo electrónico:** `Hola, ¿qué tal?`

## Respuesta

Los correos electrónicos se procesan cada minuto. En caso de error, el servidor le devuelve un correo electrónico con el número del error.
