Как я могу сделать кнопку «Подтвердить подписку« как в MailChimp?Как сделать кнопку «Подтвердить подписку» для gmail?
Мой HTML-код до сих пор:
<div itemscope itemtype="http://schema.org/EmailMessage">
<meta itemprop="description" content="Confirmacao de inscricao" />
<div itemprop="action" itemscope itemtype="http://schema.org/ConfirmAction">
<meta itemprop="name" content="Confirmar Agora" />
<div itemprop="handler"
itemscope itemtype="http://schema.org/HttpActionHandler">
<link itemprop="url"
href="http://beta.pegacupom.com.br/confirmnews.aspx?code=xyz" />
</div>
</div>
</div>
Приведенный выше код был протестирован в 'https://developers.google.com/gmail/schemas/testing-your-schema' и работает правильно.
Но когда я разместил этот код на своем сайте C#, письмо не отправляется.
Может возникнуть проблема с SPF
или DKIM
?
Это мой код для отправки почты в C#:
System.Net.Mail.MailMessage objMail = new System.Net.Mail.MailMessage();
objMail.From = new MailAddress("[email protected]", "myName");
objMail.To.Add(new MailAddress(emailTO));
objMail.Headers.Add("Content-Type", "text/html");
objMail.Body = mensagem;
objMail.IsBodyHtml = true;
objMail.SubjectEncoding = Encoding.GetEncoding("ISO-8859-1");
objMail.BodyEncoding = Encoding.GetEncoding("ISO-8859-1");
objMail.Subject = assunto;
SmtpClient objSMTP = new SmtpClient("smtp.myDOMAIN.com.br", 587);
System.Net.NetworkCredential objCredential = new System.Net.NetworkCredential("[email protected]", "myPASS");
objSMTP.Credentials = objCredential;
objSMTP.Send(objMail);
Почему электронная почта не послать?