Tôi đã viết một chương trình email đơn giản cho một khách hàng. Nó sẽ gửi một email. Chỉ một. Không có hoạt động số lượng lớn ở đây. Tuy nhiên, mọi email đều được Gmail đánh dấu là "Thư rác đáng ngờ".
Tôi đọc rằng có một phân tích sử dụng từ thống kê trong lọc thư rác.
Vì vậy, tôi đã loại bỏ các liên kết, html, đề cập đến một "khảo sát" để làm và mọi thứ nghe có vẻ thương mại. Tôi đã gửi email với CHỈ chủ đề "Bữa tối tối nay?" và tin nhắn văn bản đơn giản "Cảm thấy thích tiếng Nhật tối nay? Gọi cho tôi, yo"
Không có gì còn lại nội dung khôn ngoan để gắn cờ này là thư rác. Tôi đã thử một vài tin nhắn khác, như "Tôi có thể mượn sách giáo khoa toán học của bạn không" và các nội dung nhàm chán khác với các chủ đề nhàm chán.
Mỗi một người được gắn cờ là thư rác. Các tiêu đề nói "X-CGO-SPAM: SUSPECT". Tin nhắn này đã không giúp tôi săn lùng vấn đề. Hầu hết các xử lý sự cố spam dương tính giả chỉ liên quan đến việc thay đổi ngôn ngữ bạn sử dụng, với một vài quy tắc khác, nhưng tôi không vi phạm một quy tắc mà tôi có thể tìm thấy.
Điều gì trên trái đất là vấn đề? Có phải trong mã C # của tôi? Tôi sẽ đăng bài này lên stackoverflow, nhưng tôi nghĩ đó là vấn đề về mạng / hệ điều hành.
Tôi đang sử dụng thư viện AegisImplicitMail, vì nó phù hợp với cổng 465. Mã này rất cơ bản. Trong thực tế, nó có thể chỉ là ví dụ trong tài liệu không có thay đổi thực sự (xem bên dưới).
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);
Và, bên dưới, ví dụ đầy đủ về email thô, địa chỉ thực được thay thế bằng 'TheSender' và 'theReceiver':
>
Delivered-To: theReceiver@gmail.com
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: <theSender@cogeco.ca>
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 <theReceiver@gmail.com>;
Sat, 03 Oct 2015 14:28:19 -0700 (PDT)
Received-SPF: pass (google.com: domain of theSender@cogeco.ca 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 theSender@cogeco.ca designates 216.221.81.70 as permitted sender) smtp.mailfrom=theSender@cogeco.ca
Message-Id: <f9431e$h4onk@fvipsab01.cogeco.net>
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: theSender@cogeco.ca
TO: theReceiver@gmail.com
REPLY-TO: theSender@cogeco.ca
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#--