|
|
|
|
|
- Asynchronous mode
- Progress Bar
EmailSendMessage (Function) In french: EmailEnvoieMessage Sends an email: - by using the SMTP protocol: the email is directly sent to the server. The email is actually sent when disconnecting from the SMTP server (i.e. when the session is closed).
- via the MS Exchange client: the email is placed in the outbox of MS Exchange. To actually send the email, use EmailUpdate.
- via the Lotus Notes software: the email is placed in the outbox of the messaging software. The email is automatically sent by the spooler of Domino.
Caution: Lotus Notes must be installed in connected mode (and not in local mode). - via the Outlook software: the email is placed in the outbox of the messaging software. The email is actually sent from Outlook. For more details, see Accessing Outlook.
Caution: Before sending the email, you must:
Syntax
Sending an email using SMTP Hide the details
<Result> = EmailSendMessage(<Session> [, <Email> [, <Advanced options>]])
<Result>: Boolean - True if the message was sent to the SMTP server,
- False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Session>: Character string or emailSMTPSession variable Identifies the user session. Corresponds to: <Email>: Optional Email variable Name of the Email variable corresponding to the email to be sent. If this parameter is not specified, the information contained in the Email structure is used.
<Advanced options>: Optional Integer constant Combination of following constants: | | emailOptionEncodeHeader | Encodes the message headers in Quoted-Printable if necessary. The headers of messages are not encoded by default. This constant prevents the reception of email with wrongly decoded accented characters. | emailOptionMessageID | Takes the Email.MessageID variable into account to generate the email. This option is ignored if this variable is not specified. This option is an advanced option. | emailOptionReference | Takes the Email.Reference variable into account to generate the email. This option is ignored if this variable is not specified. This option is an advanced option. |
Related Examples:
|
Unit examples (WINDEV): Sending an email in HTML format
[ + ] Using the WLanguage "EmailImportHTML" function. This function is used to import an HTML file into the email structure. This allows you to easily add images into the emails.
|
|
Unit examples (WINDEV): Sending emails
[ + ] Sending emails with WINDEV.
|
|
Training (WINDEV): WD Mailshot
[ + ] This example explains how to send a mailshot with WINDEV. This example is used to type the subject of the message, its content and its attachments. Then, the user must select the customers to which the message will be sent. The WLanguge EmailSendMessage() function is used to send the message to each selected customer. Technical implementation: An email server compatible with POP3/SMTP must necessarily be accessible from the computer on which the application is run.
|
|
Training (WINDEV): WD JavaMail
[ + ] This example is a Java example used to read and send emails.
|
|
Complete examples (WEBDEV): WW_CMS
[ + ] This example is an example of CMS (Content Management System). This is a site for content management, typically a site for displaying some articles. This example is divided into 2 parts: - An AWP part for the part that must be referenced - A WEBDEV part for the management part Note: In order for some features of the example to operate (sending emails for example), the parameters must be modified in order to adapt them to your configuration. These parameters are stored as constants defined in the code of the project.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|