[Tutor] Python script to automatically send mails (running as
acron job in cygwin/linux)
alan.gauld at blueyonder.co.uk
Thu Nov 20 16:33:31 EST 2003
> I need to write a python script which would run through
> a cron job in cygwin/linux.
That's pretty straightforward cron setup.
> I need the script to authenticate itself
In what way? The script knows itself, so against what is it
authenticating? The user id? Some digitally signed data?
A digitally signed version of itself (to ensure it hasn't
been tampered with)?
We need a tad more info here.
> and send the mail.
cron will send email to signal its status.
Do you want your job to send another mail? To which user?
> The script needs to read my account info (host, login
> and password) from some encrypted file.
OK, Python provides standard modules for encrypting files
in a variety of formats. Depends what level of encryption
you want to use.
> especially how I can store my login information in a
> secure, encrypted format and have my script read it.
Provided you use the same encryption/decryption technique its
fairly painless. Just pack the data into a string, encrypt it and
write the result to a standard text file. To read it, open the
file, read the whole file back as a string. Unencrypt it and
unpack the data.
Does that help? Or do you have any more specific questions?
More information about the Tutor