4D v15

SMTP_QuickSend

Página Inicial

 
4D v15
SMTP_QuickSend

SMTP_QuickSend  


 

 

SMTP_QuickSend ( nomeServidor; msgDe ; msgA ; assunto ; mensagem {; paramSesion}{; porta}{; nomeUsuario ; senha} ) -> Resultado

ParâmetroTipoDescrição
nomeServidorCadeia->Nome ou endereço IP do servidor
msgDeTexto->Email ou lista de emails
msgATexto->Email o lista de emails
assuntoTexto->Assunto da mensagem (UTF-8 por padrão)
mensagem Texto->Mensagem (UTF-8 por padrão)
paramSesionInteiro longo->0 ou se omitir = Não utilizar SSL e sim switchover permitido, 1 = Utilizar SSL, 2 = Nunca utilizar SSL (switchover não permitido), 4 = Enviar texto HTML sem SSL, 5 = Enviar texto HTML com SSL, 8 = Enviar Mime HTML sem SSL/TLS, 9 = Enviar Mime HTML com SSL/TLS
portaInteiro longo->Número de porta a utilizar
nomeUsuario Texto->Nome de usuário para a autenticação
senhaTexto->Senha para a autenticação
Function resultInteiro<-Código do erro

Originalmente introduzido em 4D v14 R4

O comando SMTP_QuickSend agora lhe permite enviar mensagens com o formato HTML MIME, com ou sem o protocolo SSL/TLS. Mime HTML (.mht ou extensão de arquivo .mhtml) é um formato de arquivo da página Web que pode fundir o código HTML, assim como os recursos externos, tais como imagens em um único documento. É suportado por vários navegadores, assim como por MS Word, por exemplo. Dado que este formato é suportado pelas áreas 4D Write Pro, você poderá guardar e enviar áreas 4D Write Pro por email incluindo todos seus recursos.

Passe 8 em paramSesion para formatar a mensagem em Mime HTML e enviar ele em modo estandarte.
Passe 9 em paramSesion para formatar a mensagem em Mime HTML e enviar ele em modo SSL/TLS.

Estes valores correspondem as combinações habituais, entretanto o parâmetro paramSesion é uma realidade um campo de bits e permite qualquer combinação personalizada se utilizar operadores nos bits:

Número de bitFormato utilizado se o bit é 1
0Utilizar SSL ou o comportamento determinado, conexão em claro, e atualização a SSL se possível.
1Nunca atualizar, permanecer em modo não cifrado, inclusive se a atualização é possível. Bit é ignorado se SSL (bit 0) foi selecionado.
2O corpo da mensagem é HTML, definir o cabeçalho correspondente.
3Mensagem MHTML, o bit 2 (HTML) é ignorado. O usuário é responsável de definir todos os cabeçalhos, exceto "A", "De", "Data" e "Assunto"

Nota: este comando não suporta bancos de dados convertidos executando em modo "Non-Unicode".

Exemplo  

Você guardou um documento .mht de seu disco e deseja enviar ele por email. Para isso, pode escrever:

 $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 with SSL
 $Port:=465 //SSL port of gmail
 $User:="harry@gmail.com"
 $Password:="xyz&@!&@"
 $Error:=SMTP_QuickSend($Host;$FromAddress;$ToAddress;$Subject;$Message;$Param;$Port;$User;$Password)

 
PROPRIEDADES 

Produto: 4D
Tema: 4D Internet Commands

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)