2011-02-08 51 views
5

Tôi có một cơ sở mã PHP gửi email được phép, chọn tham gia cho người dùng. Tôi đã sử dụng hàm PHP mail() nhưng điều đó khiến tôi gặp vấn đề với spam. Vì vậy, một vài tháng trở lại tôi chuyển sang SendGrid và bây giờ đang sử dụng API của họ. Hiện tại, tôi đang xử lý một trong những email quan trọng hơn của tôi (đây là trang web đặt phòng khách sạn và đây là email xác nhận của khách sạn) thay vì cho phép đối tác liên kết làm điều đó và họ bị gắn cờ là spam. Có bất kỳ loại công cụ nào mà tôi có thể sao chép/dán nguồn của email và có gắn cờ các vấn đề tiềm ẩn không?Có công cụ nào giúp tôi tìm ra lý do email của tôi bị gắn cờ là spam không?

+0

Có thể đó là do thực tế là sendgrid.com bị đưa vào danh sách đen? Điều đó có thể giải thích tính năng "danh sách trắng đủ điều kiện" tùy chọn của họ. – wimvds

+0

@wimvds Như tôi đã nói trong email, tôi đã sử dụng sendgrid trong một vài tháng mà không có vấn đề cho đến khi định dạng email mới này tôi gửi –

+0

Hmmm, điều đó không rõ ràng từ câu hỏi của bạn, nhưng bạn đã đọc [10 mẹo để giữ email trong thư mục spam] (http://blog.sendgrid.com/10-tips-to-keep-email-out-of-the-spam-folder/)? Nó có liên kết đến một số công cụ bạn có thể sử dụng. – wimvds

Trả lời

3

Bạn luôn có thể cấp e-mail qua spamassassin trước khi gửi chúng và kiểm tra phản hồi từ đó để xem tại sao thư của bạn có thể bị gắn cờ là spam. Xem điều này blog post để có một số lời khuyên về cách truy cập spamassassin từ tập lệnh PHP và các câu trả lời cho this SO question cho một vài lựa chọn thay thế.

+0

Đó là nơi tôi cũng sẽ bắt đầu. – jeroen

4

Limus có thể được sử dụng một số (điều này không miễn phí nhưng có thể có bản dùng thử miễn phí).

Bộ lọc spam cuối cùng sẽ trả về điểm số cho bạn biết email "spam" (thường là số thập phân) hoặc không có gì cả - nếu bộ lọc spam tiết lộ lý do chính xác mà email của bạn không gửi được , những người gửi spam sẽ có thể điều chỉnh nội dung email của họ hiệu quả hơn nhiều.

Một vài lời khuyên để có được vòng vấn đề của email của bạn được gắn cờ là "thư rác":

  • đọc this guide by google và chắc chắn tại ít nhất là rất bạn có một bản ghi SPF thiết lập cho tên miền mà bạn gửi email từ.
  • Nếu bạn gửi email "khuyến mại" (ngay cả khi email này được chọn tham gia) và email xác nhận của bạn từ cùng một địa chỉ tên miền, hãy đảm bảo địa chỉ gửi thư khác. Nếu có thể, hãy gửi email quảng cáo và thiết yếu của bạn từ các miền/máy chủ thư khác nhau.
  • Sử dụng dịch vụ bưu chính (hữu ích nhất đối với tôi tại nơi làm việc là hotmail service) để cung cấp cho bạn một số thông tin chi tiết về số lượng email đang đạt hoặc không đạt được mục tiêu của họ (cùng với dấu hiệu thô của điểm spam)
  • Theo dõi các báo cáo DSN (thông báo dịch vụ chuyển phát). Nếu bạn đang nhận được rất nhiều báo cáo có lỗi như "địa chỉ không tồn tại", "di chuyển vĩnh viễn", v.v., sau đó xóa các địa chỉ email này khỏi danh sách gửi thư của bạn.

EDIT: bỏ qua tất cả nội dung về miền, chỉ cần đọc lại phần về thư được gửi từ SendGrid.

2

Công cụ duy nhất tôi biết sẽ phân tích một thông điệp thực tế và báo cáo bất kỳ dấu hiệu tiềm năng spam nào là Bác sĩ giao hàng của MailChimp.

http://www.mailchimp.com/features/delivery-doctor/

Bạn phải có một tài khoản trả tiền với họ để sử dụng nó, mặc dù.

Một số từ đặt ra báo động thư rác, đây là một danh sách 100 trong số họ:

http://blog.mannixmarketing.com/2009/08/spam-trigger-words/

html dạng sai có thể làm điều đó, vì vậy có thể quá nhiều dấu chấm than.

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