See Colin Paice's blog:
https://colinpaice.blog/2023/02/21/sending-an-email-from-z-os/


On Thu, 19 Sept 2024 at 04:43, Samuel Alejandro Díaz Chávez <
[email protected]> wrote:

> Good afternoon,
>
> The question I have is a bit complex, but I do require your support.
>
> I give a little context... I have a very large project in which I have to
> “translate” REXX programs to python, and all executed via BATCH. As a first
> program, I have to make one that, send some files via email. I already have
> the whole program that does that, but I just need the SMTP sending part,
> but I have no idea how to call the z/OS SMTP task or service with Python.
>
> I understand that with the following structure, in REXX you can do it:
>
> /* REXX */
>  LPAR = 'TEST LPAR '
> SMTP.1 = 'HELO' MVSVAR('SYSNAME')
> SMTP.2 = 'MAIL FROM:<[email protected]>'
> SMTP.3 = 'RCPT TO:<[email protected]>'
> SMTP.4 = 'DATA'
> SMTP.5 = 'FROM:<[email protected]>'
> SMTP.6 = 'TO:<[email protected]>'
> SMTP.7 = 'SUBJECT:'LPAR'-DETAILS'
> SMTP.8 =  'These are high priority alerts... '
> "ALLOC F(SMTPOUT) SYSOUT(B) WRITER(SMTP)"
> IF RC <> 0 THEN DO
>   SAY 'ERROR ALLOCATING SYSOUT FOR SMTP WRITER'
>   EXIT 12
> END
> "EXECIO * DISKW SMTPOUT (STEM SMTP. FINIS"
> IF RC <> 0 THEN DO
>
> So I ask for your support to know if there is a way to send an email
> through a python program executed by BATCH and if you have any example, I
> would also appreciate it very much.
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to