ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / Managing emails
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Permet de paramétrer les fonctions WLangage de gestion des emails.
Cette fonction est utile si votre code est multiplateforme. Vous pouvez ainsi utiliser le même mode de gestion des emails pour vos applications Windows, Linux, vos applications mobiles (Android/iOS) et vos sites WEBDEV.
Example
// Enable the multi-platform implementation
EmailConfigure(emailParameterMode, 1)
Syntax
EmailParamètre(<Option> , <Valeur de l'option>)
<Option>: Constante de type Entier
Option à fixer :
emailParamètreHTMLLors de la lecture des mails depuis un serveur POP ou IMAP, la partie HTML est constituée d'un entête et du HTML lui-même. Le "charset" qui indique l'encodage des caractères (UTF-8, ISO 8859-1, ISO-xxxx, ...) peut se trouver dans l'une ou l'autre des ces parties ou dans les deux.
  • Si le paramètre <Valeur de l'option> vaut 0 (valeur par défaut), les fonctions email utilisent uniquement le charset spécifié dans l'entête de l'email pour manipuler le texte HTML de l'email.
  • Si le paramètre <Valeur de l'option> vaut 1, les fonctions email utilisent le charset spécifié dans l'entête de l'email pour manipuler le texte HTML de l'email, s'il n'y pas pas de charset spécifique indiqué dans le HTML lui-même. Cela évite dans certains cas, un mauvais affichage des caractères accentués et des caractères spéciaux.
emailParamètreModePermet de choisir le mode de fonctionnement des emails.
  • Si le paramètre <Valeur de l'option> vaut 0, les fonctions de gestion des emails utilisent le module "wininet" de Windows pour les protocoles IMAP, POP3 et SMTP en mode SSL (constante optionSSL ou optionTLS) ou en mode STARTTLS (constante emailOptionSécuriséTLS ou emailProtocoleSMTPS). Ce mode correspond au mode de fonctionnement par défaut des fonctions de gestion des emails.
  • Si le paramètre <Valeur de l'option> vaut 1, les fonctions de gestion des emails utilisent une implémentation gérant le multiplateforme. Ainsi, la gestion des emails est la même pour vos plateformes Windows, Linux et mobiles (Android/iOS).
<Valeur de l'option>: Entier
Nouvelle valeur de l'option.
Component: wd280com.dll
Minimum version required
  • Version 22
This page is also available for…
Comments
Video Envio Email
https://youtu.be/4MgvoehKwbo
amarildo
26 Dec. 2018
ERRO CERTIFICACAO ARRUMADO
EmailConfigure(emailParameterMode,1)
// ESSA CONFIGURACAO ACIMA ARRUMA ERRO CERTIFICACAO
EmailSetTimeOut(30)
HourGlass()
n_email_sessao is boolean=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,False,emailOptionSecuredTLS)
IF n_email_sessao=True THEN
_minha_mensagem is an Email // est un Email
_minha_mensagem..Sender=EDT_EmailSender
Add(_minha_mensagem..Recipient, EDT_destinatario)
_minha_mensagem..Subject = EDT_ASSUNTO
_minha_mensagem..Message = EDT_MENSAGEM
_minha_mensagem..SenderAddress = EDT_EmailSender
_minha_mensagem..ReturnReceipt = True
EmailLoadAttachment(_minha_mensagem,EDT_anexo)
IF EmailSendMessage(EDT_USUARIO, _minha_mensagem) = False THEN
Info("Erro Mandar Mesnagem:"+CR+ErrorInfo())
END
EmailCloseSession(EDT_USUARIO)
END
HourGlass(False)
// blog com video e exemplo
// http://windevdesenvolvimento.blogspot.com.br/2017/10/aula-1277-email-3-erro-certificacao.html
// https://www.youtube.com/watch?v=LxqfFegkGqo
De matos
29 Oct. 2017

Last update: 06/28/2023

Send a report | Local help