4D v15

SMTP_QuickSend

Inicio

 
4D v15
SMTP_QuickSend

SMTP_QuickSend  


 

 

SMTP_QuickSend ( nomServidor; msgDe ; msgA ; asunto ; mensaje {; paramSesion}{; puerto}{; nomUsuario ; contrasena} ) -> Resultado

ParámetroTipoDescripción
nomServidorCadena->Nombre o dirección IP del servidor
msgDeTexto->Correo electrónico o lista de correos
msgATexto->Correo electrónico o lista de correos
asuntoTexto->Asunto del mensaje (UTF-8 por defecto)
mensaje Texto->Mensaje (UTF-8 por defecto)
paramSesionEntero largo->0 o si se omite = No utilizar SSL sino switchover permitido, 1 = Utilizar SSL, 2 = Nunca utilizar SSL (switchover no permitido), 4 = Enviar texto HTML sin SSL, 5 = Enviar texto HTML con SSL, 8 = Enviar Mime HTML sin SSL/TLS, 9 = Enviar Mime HTML con SSL/TLS
puertoEntero largo->Número de puerto a utilizar
nomUsuario Texto->Nombre de usuario para la autenticación
contrasenaTexto->Contraseña para la autenticación
Function resultEntero<-Código del error

Originalmente introducido en 4D v14 R4

El comando SMTP_QuickSend ahora le permite enviar mensajes con el formato HTML MIME, con o sin el protocolo SSL/TLS. Mime HTML (.mht o extensión de archivo .mhtml) es un formato de archivo de la página Web que puede fusionar el código HTML, así como también los recursos externos, tales como imágenes en un único documento. Es soportado por varios navegadores, así como también por MS Word, por ejemplo. Dado que este formato es soportado por las áreas 4D Write Pro, usted podrá guardar y enviar áreas 4D Write Pro por correo incluyendo todos sus recursos.

Pase 8 en paramSesion para formatear el mensaje en Mime HTML y enviarlo en modo estándar.
Pase 9 en paramSesion para formatear el mensaje en Mime HTML y enviarlo en modo SSL/TLS.

Estos valores corresponden a las combinaciones habituales, sin embargo el parámetro paramSesion es una realidad un campo de bits y permite cualquier combinación personalizada si utiliza operadores en los bits:

Número de bitFormato utilizado si el bit es 1
0Utilizar SSL o el comportamiento predeterminado, conexión en claro, y actualización a SSL si es posible.
1Nunca actualizar, permanecer en modo no cifrado, incluso si la actualización es posible. Bit se ignora si SSL (bit 0) se ha seleccionado.
2El cuerpo del mensaje es HTML, definir el encabezado correspondiente.
3Mensaje MHTML, el bit 2 (HTML) se ignora. El usuario es responsable de definir todos los encabezados, excepto "A", "De", "Fecha" y "Asunto"

Nota: este comando no soporta bases de datos convertidas corriendo en modo "Non-Unicode".

Ejemplo  

Usted guardó un documento .mht de su disco y desea enviarlo por correo electrónico. Para ello, puede escribir:

 $Message:=Document to text("c:\\documents\\invitation.mht")
 $Host:="smtp.gmail.com"
 $ToAddress:="john@4d.com"
 $FromAddress:="harry@gmail.com"
 $Subject:="Let's party"
 $Param:=9 //MHTML con SSL
 $Port:=465 //SSL puerto de gmail
 $User:="harry@gmail.com"
 $Password:="xyz&@!&@"
 $Error:=SMTP_QuickSend($Host;$FromAddress;$ToAddress;$Subject;$Message;$Param;$Port;$User;$Password)

 
PROPIEDADES 

Producto: 4D
Tema: 4D Internet Commands

 
HISTORIA 

 
ARTICLE USAGE

4D v15 - Actualización (standard edition) ( 4D v15)