2009-12-07 52 views
9

Tôi đang gửi một đăng nhập và mật khẩu mới cho người dùng, tuy nhiên khi tôi thực hiện trên một phiên bản thử nghiệm của trang web của chúng tôi trên internet, điểm Spam là 4,6 do sát thủ spam. Có nghĩa là nó bị mắc kẹt.Làm cách nào để giảm điểm spam của thư email?

Email là HTML (do đó, bộ phận tiếp thị có phông chữ và màu sắc đẹp mắt) với hình ảnh được liên kết.

Đối tượng MailMessage() dường như không cho tôi nhiều quyền kiểm soát định dạng đầu ra của thư.

Tôi có thể thực hiện các biện pháp nào để giảm điểm spam?

Tôi gửi sử dụng này:

/* send an email */ 
MailMessage msg = new MailMessage(); 
msg.IsBodyHtml = true; 
//msg.BodyEncoding = Encoding.UTF8; 
msg.To.Add(new MailAddress(sToEmail)); 
msg.From = new MailAddress(sFromEmail); 
msg.Subject = sEmailSubject; 
msg.Body = sEmailTemplate; 
try 
{ 
    client.Send(msg); 
} 

Điểm số thư rác là thế này:

X-Spam-Score: 4.6 (++++) 
X-Spam-Report: Spam detection software report (4.6 points): 
    pts rule name    description 
    ---- ---------------------- -------------------------------------------------- 
    1.8 HTML_IMAGE_ONLY_20  BODY: HTML: images with 1600-2000 bytes of words 
    0.0 HTML_MESSAGE   BODY: HTML included in message 
    1.7 MIME_HTML_ONLY   BODY: Message only has text/html MIME parts 
    1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 
    0.1 RDNS_NONE    Delivered to trusted network by a host with no rDNS 

Trả lời

9

Sử dụng lớp AlternateView, bạn có thể chỉ định văn bản/đồng bằng và cung cấp cơ thể html thay thế cho các chàng trai tiếp thị. Ngay cả khi phần văn bản chỉ nói rằng bạn nên có một trình đọc cho phép html, bộ lọc thư rác sẽ giảm 1,8 điểm.

Sau đó, nếu bạn bắt đầu thông báo HTML với một thẻ thích hợp (chỉ cần lấy một trang html đầy đủ), bạn sẽ giảm 2.8 bài thơ.

Bạn cũng có thể bao gồm LinkedResource giây để bạn có thể gửi hình ảnh mà không hiển thị tệp đính kèm, đẹp hơn nhiều.

+0

Điều này giúp tôi kiểm soát tốt nhất email, trong khi các đề xuất khác hữu ích. Điều này thực sự cung cấp cho tôi thông tin kỹ thuật mà tôi yêu cầu. –

5

Nó có vẻ như nó không quan trọng như thế nào bạn gửi tin nhắn, ảnh hưởng đến số điểm thư rác, nhưng những gì tin nhắn chứa.

Hãy thử các phiên bản khác nhau của nội dung thư và xem những gì khác có thể thay đổi.

1,8 điểm có vẻ là từ hình ảnh. Đưa ra các hình ảnh.

Bạn tạo HTML như thế nào? Tôi sẽ xem xét tất cả những yếu tố đó trước khi tôi xem xét thay đổi cách gửi tin nhắn, bởi vì đó không phải là yếu tố trong thư rác.

+8

+1, + !. Hình ảnh hầu như không cần thiết trong email và chúng là một chỉ báo quan trọng về spam! Đừng bận tâm với họ. Nếu bạn phải sử dụng HTML, hãy làm như vậy chỉ cho phông chữ và màu sắc. Hình ảnh tiêu đề không thêm gì vào trải nghiệm người dùng * và thường xuyên bị chặn bởi ứng dụng email *. – Randolpho

2

1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag

Vâng, bạn cần có thẻ HTML xung quanh thông báo HTML của mình. Nếu bạn làm cho HTML của bạn xác nhận, có vẻ như nó sẽ giảm điểm số một chút. Điều đó sẽ đánh bại bạn xuống 3,5 điểm.

Đừng quên tên thân thiện dễ thương trong địa chỉ của bạn, điều đó khiến email của chúng tôi bị cuốn vào bộ lọc.

email từ: J Random Hacker <[email protected]>

là tốt hơn so với [email protected]

2

Bạn đang trả lời câu hỏi của riêng bạn. Bằng cách không gửi "hình ảnh có 1600-2000 byte từ", "HTML được bao gồm trong thư", "Thư chỉ có phần văn bản/html MIME" hoặc "thông báo HTML, nhưng không có thẻ HTML", bạn sẽ trừ đi các điểm spam từ công thức và do đó kết quả sẽ thấp hơn.

Phương án thay thế (kém) là yêu cầu người dùng đưa bạn vào danh sách trắng.

2

Tôi không biết nhiều về Spam Assasin, nhưng trước đây tôi đã sử dụng Return Path. Họ cung cấp một cái nhìn khá toàn diện về các khía cạnh của một email mà làm cho nó trông giống như thư rác.

Tôi không làm việc cho Return Path, btw :)

17

Hai giải pháp:

  1. Thêm nội dung, do đó <img> không phải là phần chính của email - tải nhiều nội dung hơn trong văn bản rõ ràng không có thẻ.(Tôi biết nó trông lame, nhưng thông báo bản quyền, hướng dẫn bỏ đăng ký và các quy tắc đăng ký tạo ra một đoạn văn bản thực sự tốt) Thêm một phiên bản chỉ có văn bản trong một phần mime mới. Gửi HTML được xây dựng đúng cách thực sự chứa thẻ <html>.

  2. Smack tiếp thị mọi người với đầu mối nhiều lần và chỉ gửi email văn bản bằng văn bản - như dự định $ DEITY.

+9

+1 để sử dụng $ DIETY và hút các nhân viên tiếp thị w/clue-by-four. – Broam

6

Nó đã nói cho bạn biết phải làm gì, nhưng tôi sẽ đánh vần nó ra cho bạn:

  1. Bao gồm nội dung nhiều hơn hoặc hình ảnh ít hơn.
  2. Không có gì bạn có thể làm ở đây nếu bạn muốn HTML. Tuy nhiên, nó không được đặt trọng số trên cài đặt SpamAssassin mặc định.
  3. Thêm vào phiên bản văn bản của nội dung ngoài phiên bản HTML.
  4. Thêm vào thiếu <html> thẻ
  5. Thiết lập DNS đảo ngược cho IP của máy chủ thư đi của bạn.

Các bước 3 và 4 có lẽ là điều quan trọng nhất cần làm. 1 là ngoài tầm kiểm soát của bạn (tiếp thị là kiểm soát điều đó). 5 sẽ giúp, nhưng nó được đánh giá khá thấp.

2

Nếu bạn chỉ cần có liên kết html đến ảnh, thì có vẻ như spam và những khách hàng email chặn hình ảnh theo mặc định (hầu hết những người trực tuyến làm) sẽ không thể xem tin nhắn của bạn.

Thay vì có một hình ảnh lớn, hãy thử chia nhỏ và sử dụng các bảng html để đặt nó ra. Ngoài ra, hãy đảm bảo bạn đặt thuộc tính alt trên thẻ img.

Điều khác, ngoài điểm số lừa đảo về spam, để xem xét, là đảm bảo bạn đã thiết lập Sender Policy Framework cho miền mà bạn đang gửi email. Một số nhà cung cấp dịch vụ email trực tuyến không ghi nhận spam về nội dung, thay vào đó họ sử dụng SPF và "báo cáo spam" của người dùng, vì vậy hãy đảm bảo bạn thiết lập và hoạt động chính xác trước khi bạn thực hiện các chương trình phát sóng lớn.

Bạn cũng có thể chọn sử dụng dịch vụ như xuất sắc campaign monitor thay vì viết ứng dụng phát sóng của riêng bạn. Họ có thể hướng dẫn bạn qua quá trình thiết lập các mục DNS cần thiết cho SPF và cũng cung cấp theo dõi những người mở email và các liên kết sau trong email.

0

Không có gì bạn có thể làm ở đây nếu bạn muốn HTML. Tuy nhiên, nó không được đặt trọng số trên cài đặt SpamAssassin mặc định. Thêm vào phiên bản văn bản của nội dung ngoài phiên bản HTML. Thêm vào thẻ bị thiếu

thay đổi sol thành trên: Làm phương pháp mã hóa base64 HTML, không hiển thị tiêu đề html trong nội dung có thể làm giảm đáng kể điểm spam thông qua bộ lọc.:)

Các vấn đề liên quan