我在此处的“发送邮件”示例之后使用以下 C# 代码使用模板通过 MailJet 发送电子邮件。模板有一个变量{{var:name}}
,它是接收者的名字。
int templateID = 610379;
MailjetRequest request = new MailjetRequest
{
Resource = Send.Resource,
}
.Property(Send.FromEmail, ConfigurationManager.AppSettings["MailJetFromEmail"].ToString())
.Property(Send.FromName, "Support Team")
.Property(Send.MjTemplateID, templateID)
.Property(Send.MjTemplateLanguage, true)
.Property(Send.Vars, new JArray
{
new JObject
{
{ "name", "Name of the customer"}
}
})
.Property(Send.Recipients, new JArray
{
new JObject
{
{ "Email", "testemailtosend@gmail.com" }
}
});
MailjetResponse response = await client.PostAsync(request);
if (response.IsSuccessStatusCode)
{
// Log success
}
else
{
// Log error
}
虽然response.IsStatusSuccessCode
确实相等true
,但我的电子邮件一直被阻止。有人可以解释为什么电子邮件被阻止以及如何解决它吗?