|
|
|
|
|
- Overview of POP3/SMTP protocols
- The POP3 and SMTP protocols
- Principle
- Sending messages by using the SMTP protocol
- Receiving messages by using the POP3 protocol
- Principle and specific features in WINDEV
- Principle and specific features in WEBDEV
- Remarks
- Connection to the service provider
Managing the emails with the POP3/SMTP protocols
Overview of POP3/SMTP protocols Sending messages by using the SMTP protocol To send messages by using the SMTP protocol, you must: - Start an SMTP session:
- Build the message to be sent in a variable of type Email or in the Email structure.
- Send the message with EmailSendMessage.
- Close the SMTP session with EmailCloseSession.
Receiving messages by using the POP3 protocol To receive emails by using the POP3 protocol, you must: - Start a POP3 session:Example for starting a session by using an emailPOP3Session variable:
MaSession is emailPOP3Session
MaSession.ServerAddress = "pop.masociete.fr"
MaSession.Name = "utilisateur"
MaSession.Password = "secret"
EmailStartSession(MaSession)
- Read the messages on the messaging server:
- with the EmailGetAll function.
- with a loop such as:
- Example that uses an Email variable:
MonMessage is Email
EmailReadFirst(MaSession, MonMessage)
WHILE NOT MonMessage.Out
...
EmailReadNext(MaSession, MonMessage)
END
- Example that uses the Email structure:
EmailReadFirst(MaSession)
WHILE NOT Email.Out
...
EmailReadNext(MaSession)
END
- or with a loop such as:
MonMessage is Email
FOR EACH MonMessage OF MaSession
...
END
- Close the POP3 session with EmailCloseSession.
Remark: It's possible to open a POP3 session and an SMTP session simultaneously using the EmailStartSession function.
Related Examples:
|
Unit examples (WINDEV): The POP3 Email functions
[ + ] Using the Email functions to manage the POP3 protocol. This protocol is used to retrieve emails from a server.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|