Bibliotecas: SMTP Mail Library

 

SMTP Mail Library:

Biblioteca para enviar mensajes de correo.

Autor: Andrey Voytenko

 
//+------------------------------------------------------------------+
//| MailSendText|
//+------------------------------------------------------------------+
int MailSendText(long & mail,...
  
parece diferente del anuncio.
 
sergeev:
parece diferente del anuncio.

Sí, claro. Tendré que ajustarlo. ¡Gracias Alexey!

Inmediatamente después de la publicación surgió la idea de ampliar la funcionalidad de la biblioteca.

Así que espera nuevas actualizaciones y expresa tus deseos.

 
avoitenko:

Inmediatamente después de la publicación surgió la idea de ampliar la funcionalidad de la biblioteca.

Así que espera nuevas actualizaciones y expresa tus deseos.

Quiero usar sockets puros sin Indy.
 
sergeev:
Quiero hacerlo sin Indy en sockets puros.

Indy simplificó mucho la tarea. Sin él, no puedo imaginar cuánto código habría tenido que escribir.

 
¿es compatible con mq4?
 
BruceTitania:
¿es compatible con mq4?
Sí. Todas las funciones de la DLL son compatibles con MQL4.
 
Desafortunadamente, para 32-bit 4 (765 build) de Windows (64-bit) la librería no funciona.
Unhandled exception 0x0EEDFADE se bloquea al llamar a

#import "smtp_mail_x86.dll"
   int MailConnect(long &mail,const string host,const int port,const string user,const string password,const int timeout=5000);
#import 

 
ALXIMIKS:
Por desgracia, la biblioteca no funciona para 32 bits 4 (765 construir) bajo Windows (64 bits).

Acabo de comprobarlo en mi PC (Win 7 64 bit) bajo MT4. La autorización para gmail se realiza correctamente y los correos electrónicos se envían. ¿Tal vez usted no ha instalado OpenSSL (enlace en la descripción)?
 

Видимо проект устарел, так как пытался сегодня протестировать (MT5 build 2085), но все вылетает с ошибками (OpenSLL установлен).

Принт-скрин ошибки:


 
Sergey Lebedev:

Aparentemente el proyecto está desactualizado, ya que intenté probarlo hoy (MT5 build 2085), pero todo se bloquea con errores (OpenSLL está instalado).

Imprimir error de pantalla:


Este es un foro en inglés.

Por favor, escribe sólo en inglés.

Utilice la herramienta de traducción del sitio si es necesario.