Отправить письмо с Python

Я пытаюсь создать простой скрипт Python, который отправляет электронное письмо. Я использовал этот следующий код:

import subprocess

params = {'from':    '[email protected]',
          'to':      '[email protected]',
          'subject': 'Message subject'}

message = '''From: %(from)s
To: %(to)s
Subject: %(subject)s

Message body

''' % params

sendmail = subprocess.Popen(['/usr/share/sendmail', params['to']])
sendmail.communicate(message)

Но я получаю следующее сообщение об ошибке при попытке запустить его:

Traceback (most recent call last):
  File "/home/me/test.py", line 15, in <module>
    sendmail = subprocess.Popen(['/usr/share/sendmail', params['to']])
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 13] Permission denied

Кто-нибудь знает решение этой проблемы, или, может быть, лучший код?

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос