Programa C # enviando e-mail, sempre marcado como "Suspeito de spam" pelo Gmail

1

Eu escrevi um programa de email simples para um cliente. Envia um email. Apenas um. Nenhuma operação em massa aqui. No entanto, todos os e-mails são marcados como "Suspeita de spam" pelo Gmail.

Eu li que há uma análise estatística de uso de palavras na filtragem de spam.
Então, eu removi os links, o html, a menção de uma "pesquisa" para fazer e tudo o que soa comercial. Eu fiz o e-mail com apenas o assunto "Dinner Tonight?" e a mensagem de texto simples "Sinta-se como japonês esta noite? Me ligue, yo"

Não há nada deixado por conteúdo para sinalizar isso como spam. Eu tentei algumas outras mensagens, como "Posso emprestar seu livro de matemática" e outro conteúdo chato com assuntos chatas.

Todos são marcados como spam. Os cabeçalhos dizem "X-CGO-SPAM: SUSPEITO". Esta mensagem não me ajudou a encontrar o problema. A maior parte da solução de falsos positivos de spam só tem a ver com a alteração do idioma que você usa, com algumas outras regras, mas não estou violando uma que eu possa encontrar.

Qual é o problema? É no meu código c # em si? Eu colocaria isso no stackoverflow, mas acho que é mais uma coisa de rede / OS.

Estou usando a biblioteca AegisImplicitMail, porque é adequada para a porta 465. O código é muito básico. Na verdade, pode ser apenas o exemplo na documentação sem nenhuma alteração real (veja abaixo).

var mymessage = new MimeMailMessage();
mymessage.From = new MimeMailAddress(mailFrom);
mymessage.To.Add(mailTo);
mymessage.Subject = Properties.Settings.Default.subject;
mymessage.Body = createEmailMessage();


var mailer = new MimeMailer(host, port);
mailer.User = user;
mailer.Password = password;
mailer.SslType = SslMode.Ssl;
mailer.AuthenticationMode = AuthenticationType.Base64;

mailer.SendCompleted += compEvent;
mailer.SendMailAsync(mymessage);

E, abaixo, o exemplo completo de e-mail em bruto, endereços reais substituídos por 'theSender' e 'theReceiver':

>                                                                                                                                                                                                                                                                
Delivered-To: [email protected]
Received: by 10.103.91.156 with SMTP id w28csp351188vsg;
        Sat, 3 Oct 2015 14:28:19 -0700 (PDT)
X-Received: by 10.50.107.104 with SMTP id hb8mr3311413igb.1.1443907699654;
        Sat, 03 Oct 2015 14:28:19 -0700 (PDT)
Return-Path: <[email protected]>
Received: from fvipsab01.cogeco.net (smtp4.cogeco.ca. [216.221.81.70])
        by mx.google.com with ESMTP id c192si13303309ioe.50.2015.10.03.14.28.19
        for <[email protected]>;
        Sat, 03 Oct 2015 14:28:19 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 216.221.81.70 as permitted sender) client-ip=216.221.81.70;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of [email protected] designates 216.221.81.70 as permitted sender) [email protected]
Message-Id: <[email protected]>
X-SBRS: -4.0
X-Cloudmark-SP-Filtered: true
X-Cloudmark-SP-Result: v=1.1 cv=g7HXliF+3TU1X7xp1wYHXadBN8bSSg5nnwoLLlduasI= c=1 sm=2
 a=26eXghwQi62-kgqSx3kA:9 a=wPNLvfGTeEIA:10
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2Bp5QBQRxBWPO+R6xheGQGCUAozAoEahwCGI7ENAQGBZIYUBAIlgQU+DwEBAQEBAQEGAQEBAUE/QQEBAgGDfj1BAQIuGTIKiFsFpQCHXY5rnl8bgmCBNQWVfHioAjkBAQGBcQEBAQcBAQEBgmiCUix4XIRwg3kBAgM
X-IPAS-Result: A2Bp5QBQRxBWPO+R6xheGQGCUAozAoEahwCGI7ENAQGBZIYUBAIlgQU+DwEBAQEBAQEGAQEBAUE/QQEBAgGDfj1BAQIuGTIKiFsFpQCHXY5rnl8bgmCBNQWVfHioAjkBAQGBcQEBAQcBAQEBgmiCUix4XIRwg3kBAgM
Subject: [SUSPECTED SPAM] Total cool man
X-CGO-SPAM: SUSPECT
X-IronPort-AV: E=Sophos;i="5.17,630,1437451200"; 
   d="scan'208";a="17982196"
X-SMTPAUTH: True
Received: from d24-235-145-239.home1.cgocable.net (HELO smtp.cogeco.ca) ([24.235.145.239])
  by fvipsab01.cogeco.net with ESMTP; 03 Oct 2015 17:28:20 -0400
X-Mailer: AIM.MimeMailer
DATE: Saturday, October 3, 2015
FROM: [email protected]
TO: [email protected]
REPLY-TO: [email protected]
MIME-Version: 1.0
Content-Type: multipart/related; boundary="#SEPERATOR2#"
Content-Transfer-Encoding: quoted-printable

--#SEPERATOR2#
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

You feel like dinner tonight, with mom?

--#SEPERATOR2#--
    
por Fruckubus Crunt 03.10.2015 / 23:50

1 resposta

0

A detecção de spam é baseada em uma variedade de critérios e cabe a cada servidor de e-mail decidir qual verificações que realizam e a relevância de cada verificação.

Acho que, dada a presença de "CGO" indicando "SUSPEITO" e você usando cogeco.ca como seu servidor de e-mail, parece que na verdade a Cogeco suspeita que seu e-mail seja Spam e o Google talvez seja Analisando esse cabeçalho ou a assinatura alterada da Cogeco, incluindo "SUSPECTED SPAM" no assunto e usando-o como uma bandeira para colocá-lo na pasta de spam?

Pode ser algo como o "X-Mailer: AIM.MimeMailer", que indica que você não é um usuário comum usando o Outlook, etc., ou pode ser que suas mensagens não sejam longas o suficiente para parecer mensagens reais.

Eu ligaria para a Cogeco e perguntaria por que o seu e-mail está passando por suas verificações de spam.

    
por 04.10.2015 / 13:39