
Envoyer un Email
Il s'agit d'une des actions supplémentaires supportées par WatchFTP et qui envoie un email pour chaque fichier téléchargé.
- Completez les champs en utilisant les variables ci-dessous dans le Corps et le Sujet du message
- Cliquez sur Serveur SMTP pour saisir vos paramétrages du Serveur SMTP
Sujet: Le sujet pour votre email. Vous pouvez utiliser des variables (voir ci-dessous) qui seront remplacées au lancement.
Corps du Message : Le corps du message de cet Email. Vous pouvez utiliser des variables (voir ci-dessous) qui seront remplacées au lancement.
To, CC, BCC: Saisissez une ou plusieurs adresses email qui recevront ce message. Les adresses multiples sont séparées par des virgules.
Lorsque l'option "Un email par téléchargement" est cochée, vous pouvez saisir un nom de fichier préfixé par un @ dans le champ, par exemple @C:\EmailList\email.txt.
Ce fichier vous permet d'envoyer des emails vers différentes personnes en fonction du répertoire FTP où les fichiers sont détectés.
La syntaxe de ce fichier est décrite ici.
Un Email par téléchargement : Envoyer un Email pour chaque fichier téléchargé. Si cette option n'est pas cochée, un seul email est envoyé pour tous les fichiers téléchargés.
Sélectionner cette option permet d'utiliser les Variables d'Environnement supportées par l'action de démarrer un script de commandes batch. Notez que ces variables sont encadrées par le caractère %pourcent% , pas le caractèredollar.
Serveur SMTP : Saisissez les paramétrages pour votre Serveur SMTP ici.
Variables
$DATE$ | date courante. |
---|---|
$TIME$ | heure courante. |
$WFILE$ | Nom du fichier local (windows) téléchargé. Si vous n'avez pas choisi "Un Email par téléchargement", cette variable contient la liste des fichiers téléchargés et est ignorée dans le sujet du message. |
$UFILE$ | Nom de fichier format Unix du fichier téléchargé. Si vous n'avez pas choisi "Un Email par téléchargement", la variable contient la liste des noms de fichiers Unix et est ignoré dans le sujet du message. |
Comme les variables $DATE$ et $TIME$ sont formatées est contrôlé par le format de la dtae et l'heure, consultez ci-dessous.
Si vous avez choisi "Un Email par téléchargemennt", vous pouvez également inclure des variables d'environnement encadrées par le signe Pourcent.
Blocs de répétition
Si vous n'avez pas choisi l'option "un email par téléchargement", WatchFTP envoie seulement un email pour tous les fichiers téléchargés. A l'intérieur du corps du message de cet email vous pouvez écrire un "bloc de répétition" qui sera répété pour chaque fichier. A l'intérieur de ces blocs de répétition vous pouvez également utiliser les Variables d'Environnement qui seront remplacées par la bonne valeur pour le fichier "courant".
Pour un exemple de Bloc de répétition, consultez l'Email HTML ci-dessous.
Envoyer un email vers différentes personnes en fonction du répertoire FTP
"Un email par téléchargement" est positionnée!
Dans les zones "To", "CC" et "BCC" vous pouvez saisir le chemin complet du fichier texte spécial qui détermine à qui les emails sont envoyés. Ce nom de fichier doit être préfixé par un @, par exemple:
@C:\Temp\EmailList.txt
Ce fichier doivent contenir des lignes avec un modèle, suivi d'un ';' et une ou plusieurs adresses email séparées par une virgule.
Voic un exemple d'un tel fichier:
(par défaut)
comme dernier modèle!
*/incomingorders/*;sales@example.com,helpdesk@example.com */failedorders/*;helpdesk@example.com *;support@example.com
Lorsqu'un email est envoyé, le chemin complet du fichier détecté (par exemple
Les Minuscules/Majuscules sont ignorées lors de la comparaison et vois pouvez utiliser des caractères génériques : * (convient pour 0 ou plus caractères) et ? (convient pour exactement 1 caractère).
Email HTML
Si vous souhaitez envoyer des emails joliment mis en page, vous pouvez laisser WatchFTP les envoyer au format HTML. Pour être sûr que WatchFTP le reconnaisse le html doit être activé, assurez-vous que le corps du message commence avec <html>.
Exemple:
<html> <body bgcolor="#E6E6FA"> Bonjour!<br><br> #REPEAT# Le fichier <b>$UFILE$</b> a été téléchargé vers <b>$WFILE$</b> (%WF_FILE_SIZE_KB% kilooctets).<br> #ENDREPEAT# </body> </html>
Format de Date et d'Heure
Ici, vous pouvez saisir un format afin de contrôler comment les variables $DATE$ et $TIME$ sont formatées.
Par exemple, saisissez %#m/%d/%Y pour mois/jour/année. Le # (%#m dans l'exemple) enlève les zéros inutiles.
Le tableau ci-dessous montre la liste des codes de format que vous pouvez utiliser.
%a | nom du jour de la semaine abrégé |
%A | nom du jour de la semaine complet |
%b | nom du mois abrégé |
%B | nom du mois complet |
%c | Date et heure avec une représentation localisée |
%d | Jour du mois en nombre (01 – 31) |
%H | Heure au format 24 Heures (00 – 23) |
%I | Heure au format 12 heures (01 – 12) |
%j | Jour de l'année en nombre (001 – 366) |
%m | Mois en nombre (01 – 12) |
%M | Minute en nombre (00 – 59) |
%p | Indicateur A.M./P.M. localisé pour le format horaire 12 heures |
%S | Seconde en nombre (00 – 59) |
%U | Semaine de l'année en nombre, avec le Dimanche comme 1er jour de la semaine (00 – 53) |
%w | Jour de la semaine en nombre (0 – 6; Dimanche est le 0) |
%W | Semaine de l'année en nombre, avec le Lundi comme 1er jour de la semaine (00 – 53) |
%x | Date au format localisé |
%X | Heure au format localisé |
%y | Année sans les siècles, en nombre (00 – 99) |
%Y | Année avec les siècles, en nombre |
%z, %Z | Utilise le nom de la zone de temps ou la zone de temps abrégée, en fonction de vos paramétrages windows; rien si la zone est inconnue |
%% | Caractère % |