- Envío de notificaciones push
- Envío de notificaciones por correo electrónico
- Envío de archivos a un servidor FTP
- Intercambio de datos con un servidor web a través de HTTP/HTTPS
- Establecer y romper una conexión de socket de red
- Comprobar el estado del socket
- Establecer tiempos de espera de envío y recepción de datos para sockets
- Leer y escribir datos a través de una conexión de socket insegura
- Preparar una conexión de socket segura
- Leer y escribir datos a través de una conexión de socket segura
Envío de notificaciones por correo electrónico
El terminal le permite enviar correos electrónicos a la dirección de correo electrónico especificada en la pestaña Correo electrónico del cuadro de diálogo de configuración. Para este caso, MQL5 proporciona la función SendMail.
bool SendMail(const string subject, const string text)
Los parámetros de la función establecen el título y el texto (el cuerpo del mensaje).
La función devuelve true si el mensaje está en cola para su envío en el servidor de correo; en caso contrario, devuelve false. Es posible que se produzcan errores si el trabajo con el correo está desactivado en la configuración o si los datos de correo (servidor SMTP, puerto, inicio de sesión, contraseña) contienen un error o no están especificados.
En el probador de estrategias, la función SendMail no se ejecuta.
MQL5 no admite la comprobación del correo electrónico entrante ni su lectura (es decir, los protocolos POP, IMAP).
En el libro se incluye el script NetMail.mq5, que intenta enviar un mensaje de prueba.
void OnStart()
|