Bonjour,
Je vous propose un nouvel élément à utiliser : Envoi Mail (avec ou sans pièce jointe) via JES2 & STC SMTP
Voici deux JCL pour envoyer des mails depuis z/OS.
MYSMAIL envoie un simple mail.
MYSMAILP envoie un mail avec une pièce jointe sous forme de CSV (voir les explications pour envoyer un DSN).
1) La STC SMTP doit être activée.
2) La file choisie dans ces 2 exemples est la A :
(ligne 8) //SYSUT2 DD SYSOUT=(A,SMTP)
Il faut évidemment s'assurer que la file en question est disponible, et que vous avez le droit de soumettre dedans.
3) Le JCL effectue une simple copie du texte en entrée pour le dupliquer vers la file SMTP : il s'agit d'un envoi de commandes directement au serveur SMTP.
Pour émettre une pièce jointe, le JCL MYSMAILP peut donc être modifié ainsi :
Au lieu de concaténer dans la carte DD des lignes de tableau, on peut la remplacer par un DSN.
Attention : le DSN ne devra "évidemment" pas contenir la séquence de fin.
Dans tous les cas : les règles MIME devront être respectées.
4) D'autres méthodes existent sans passer par la STC liée à USS/OMVS : certains déploient des MQSeries/Websphere MQ.
Si SMTP n'est pas activé sur votre installation, renseignez-vous sur les méthodes d'envoi de mails.
Merci à LeonK pour l'aide.
Qu'en pensez-vous ?
Partager