Ошибка при отправке электронной почты через API SendgridPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка при отправке электронной почты через API Sendgrid

Сообщение Anonymous »

На моем рабочем сервере я получаю следующую ошибку:

"init() получил неожиданный аргумент ключевого слова 'apikey'"

Тот же код на сервере разработки работает.

На моем рабочем сервере работает Gunicorn, и я добавил среду переменную SENDGRID_API_KEY в файл Gunicorn.service. Я перезапустил Gunicorn и Nginx. Я вижу, что переменная среды загружена.

Метод, который я вызываю для отправки электронного письма, приведен ниже:

def sendtestemail(to):
sg = sendgrid.SendGridAPIClient(apikey=os.environ.get('SENDGRID_API_KEY'))
from_email = Email("@.com")
to_email = Email(to)
subject = "Sending with SendGrid is Fun"
content = Content("text/plain", "and easy to do anywhere, even with Python")
mail = Mail(from_email, subject, to_email, content)
response = sg.client.mail.send.post(request_body=mail.get())
return [response.status_code, response.body, response.headers]


Подробнее здесь: https://stackoverflow.com/questions/557 ... ndgrid-api
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»