ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Communication / Managing emails
  • Handling the messages and their attached files
  • Reminder
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Copies the attachment of current email onto the user computer (locally).
WINDEVReports and QueriesUser code (UMC)
FOR I = 1 TO Email.NbAttach
FileToSave = fSelect(("", "", "Name of the file to save", ...
"All files (*.*)" + TAB + "*.*", "", fselCreate)
EmailSaveAttachment(Email.Attach[I], FileToSave)
END
WINDEVWEBDEV - Server codeReports and QueriesJavaUser code (UMC)Ajax
sAttachmentDir is string = ...
CompleteDir(SysDir(srCommonAppData)) + "MyProject\Attachements\"
IF NOT fDirectoryExist(sAttchmentDir) THEN fMakeDir(sAttachmentDir)
 
FOR I = 1 TO Email.NbAttach  
IF NOT EmailSaveAttachment(Email.Attach[I]), ...
sAttachmentDir + Email.Attach[I]) THEN Error(ErrorInfo())
END
Syntax
WINDEVWEBDEV - Server codeReports and QueriesAndroidAndroid Widget iPhone/iPadIOS WidgetMac CatalystUser code (UMC)Ajax

Saving a file attached to an emailAttach variable Hide the details

<Result> = EmailSaveAttachment(<Attached file> , <Name of copied file>)
<Result>: Boolean
  • True if the attached file was copied onto the local computer.
  • False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Attached file>: emailAttach variable
Name of the emailAttach variable containing the description of attached file.
<Name of copied file>: Character string
Name and full or relative path of file copied onto the local computer.

Saving a file attached to the Email structure Hide the details

<Result> = EmailSaveAttachment(<Name of attached file> , <Name of copied file>)
<Result>: Boolean
  • True if the attached file was copied onto the local computer.
  • False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Name of attached file>: Character string
Logical name of attached file, obtained in the Email.Attach variable.
<Name of copied file>: Character string
Name and full or relative path of file copied onto the local computer.
Remarks

Handling the messages and their attached files

We recommend that you save the messages and their attached files on the local drive (or on a server drive), then delete them from the server. This operation is used to:
  • reduce the size of the mailbox on the server,
  • improve and streamline communications: only new messages will be read on the server.

Reminder

Structure Email: The files attached to the current message are known thanks to the variables:
  • Email.NbAttachment: number of files attached.
  • Email.Attachment: array containing the names of files attached to the current message.
Variable Email: The files attached to the current message are known thanks to the Email...Attach property (an array containing the names of the files attached to the current message).
Component: wd300com.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/30/2024

Send a report | Local help