如何使用 python 和 mailgun(HTTP 方法)发送定制的电子邮件
How to send tailored emails with python and mailgun (HTTP method)
如何将值从 python 传递到 mailgunhtml 中的模板
def send_simple_message():
return requests.post(
"https://api.mailgun.net/v3/sandbox<...>.mailgun.org/messages",
auth=("api", "API-KEY"),
data={"from": "SENDER",
"to": "RECEIVER",
"subject": "test email ",
"template": "TEST",
"v:name":"the user name ",
"v:this_link": "https://google.com"})
send_simple_message()
电子邮件模板
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>repl.it</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>v:name</h3>
<a href="v:this_link"> link</a>
</body>
</html>
在测试时我收到了电子邮件,但 v:
变量的 none 已更改,根据 mailgun docs 你必须这样做,但他们没有指定如何定义html 模板中的变量
我尝试了以下方法
v:name
{{v:name}}
虽然我收到了电子邮件,但它似乎不起作用
你在html部分做错了什么
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>repl.it</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>{{name}}</h3>
<a href="{{this_link}}"> link</a>
</body>
</html>
保持 python 部分不变
如何将值从 python 传递到 mailgunhtml 中的模板
def send_simple_message():
return requests.post(
"https://api.mailgun.net/v3/sandbox<...>.mailgun.org/messages",
auth=("api", "API-KEY"),
data={"from": "SENDER",
"to": "RECEIVER",
"subject": "test email ",
"template": "TEST",
"v:name":"the user name ",
"v:this_link": "https://google.com"})
send_simple_message()
电子邮件模板
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>repl.it</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>v:name</h3>
<a href="v:this_link"> link</a>
</body>
</html>
在测试时我收到了电子邮件,但 v:
变量的 none 已更改,根据 mailgun docs 你必须这样做,但他们没有指定如何定义html 模板中的变量
我尝试了以下方法
v:name
{{v:name}}
虽然我收到了电子邮件,但它似乎不起作用
你在html部分做错了什么
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>repl.it</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>{{name}}</h3>
<a href="{{this_link}}"> link</a>
</body>
</html>
保持 python 部分不变