Browse Source

Added starttls support for SMTP

pull/33/head
Mukesh Sai Kumar 2 years ago
parent
commit
0b92307b23
No known key found for this signature in database GPG Key ID: F5AE8AD63413C37D
  1. 3
      gpg-mailgate.conf.sample
  2. 2
      gpg-mailgate.py

3
gpg-mailgate.conf.sample

@ -80,6 +80,9 @@ port = 10028
# mails through the GPG-Mailgate so they are encrypted
enc_port = 25
# Set this option to yes to use TLS for SMTP Servers which require TLS.
starttls = no
[database]
# uncomment the settings below if you want
# to read keys from a gpg-mailgate-web database

2
gpg-mailgate.py

@ -627,6 +627,8 @@ def send_msg( message, recipients ):
log("Sending email to: <%s>" % '> <'.join( recipients ))
relay = (cfg['relay']['host'], int(cfg['relay']['port']))
smtp = smtplib.SMTP(relay[0], relay[1])
if cfg.has_key('relay') and cfg['relay'].has_key('starttls') and cfg['relay']['starttls'] == 'yes':
smtp.starttls()
smtp.sendmail( from_addr, recipients, message )
else:
log("No recipient found")

Loading…
Cancel
Save