Mail Gun 电子邮件无法在 Google App Engine 上的 Flask 中工作
Mail Gun Email Not Working In Flask On Google App Engine
我正在尝试从 Google App Engine 上的 Flask 应用程序发送一封自动 mailgun 电子邮件。当我在本地 运行 时它工作正常。但是,即使 运行 没有错误,电子邮件仍未发送。
代码如下:
def send_simple_message(text):
url = 'https://api.mailgun.net/v3/{}/messages'.format('')
auth = ('api', '3822ba6d2b1ad202e83a4322a80c7600-87cdd773-683e02b1')
data = {
'from': 'Mailgun User <mailgun@{}>'.format('sandboxf04ggge3c1dc36e527c92f3a967e7f7c.mailgun.org'),
'to': 'example@gmail.com',
'subject': 'Simple Mailgun Example',
'text': text
}
response = requests.post(url, auth=auth, data=data)
response.raise_for_status()
有什么想法吗?
我不熟悉恶意 api,但查看文档中的示例,我认为您忘记将您的域添加到 url:
def send_simple_message(text):
url = 'https://api.mailgun.net/v3/{}/messages'.format('sandboxf04ggge3c1dc36e527c92f3a967e7f7c.mailgun.org')
auth = ('api', '3822ba6d2b1ad202e83a4322a80c7600-87cdd773-683e02b1')
data = {
'from': 'Mailgun User <mailgun@{}>'.format('sandboxf04ggge3c1dc36e527c92f3a967e7f7c.mailgun.org'),
'to': 'example@gmail.com',
'subject': 'Simple Mailgun Example',
'text': text
}
response = requests.post(url, auth=auth, data=data)
response.raise_for_status()
我正在尝试从 Google App Engine 上的 Flask 应用程序发送一封自动 mailgun 电子邮件。当我在本地 运行 时它工作正常。但是,即使 运行 没有错误,电子邮件仍未发送。
代码如下:
def send_simple_message(text):
url = 'https://api.mailgun.net/v3/{}/messages'.format('')
auth = ('api', '3822ba6d2b1ad202e83a4322a80c7600-87cdd773-683e02b1')
data = {
'from': 'Mailgun User <mailgun@{}>'.format('sandboxf04ggge3c1dc36e527c92f3a967e7f7c.mailgun.org'),
'to': 'example@gmail.com',
'subject': 'Simple Mailgun Example',
'text': text
}
response = requests.post(url, auth=auth, data=data)
response.raise_for_status()
有什么想法吗?
我不熟悉恶意 api,但查看文档中的示例,我认为您忘记将您的域添加到 url:
def send_simple_message(text):
url = 'https://api.mailgun.net/v3/{}/messages'.format('sandboxf04ggge3c1dc36e527c92f3a967e7f7c.mailgun.org')
auth = ('api', '3822ba6d2b1ad202e83a4322a80c7600-87cdd773-683e02b1')
data = {
'from': 'Mailgun User <mailgun@{}>'.format('sandboxf04ggge3c1dc36e527c92f3a967e7f7c.mailgun.org'),
'to': 'example@gmail.com',
'subject': 'Simple Mailgun Example',
'text': text
}
response = requests.post(url, auth=auth, data=data)
response.raise_for_status()