Tôi đang sử dụng những điều sau đây để gửi đăng ký e-mail:Làm thế nào để tránh thư của tôi được gửi từ thư PHP() bị đánh dấu là spam?
$subject = 'subject is here';
$message_raw = 'e-mail text';
$message = base64_encode($message_raw);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: base64' . "\r\n";
$headers .= 'From: papa.sk <[email protected]>' . "\r\n";
$sendit = mail($to, $subject, $message, $headers);
Đối với một số người e-mail được đưa vào thư mục spam (trong gmail quá).
Trong /etc/postfix/main.cf Tôi có điều này:
myorigin = /etc/mailname
smtpd_banner = papa1.vps.websupport.sk ESMTP
Không chắc liệu tôi có nên thay đổi ở trên.
Không gửi spam. (Phải không?) Tất nhiên, tôi đang đùa. Cách hiệu quả nhất là yêu cầu người dùng đánh dấu email của bạn là KHÔNG phải là spam. Không có nhiều giải pháp tuyệt vời (nhờ người gửi spam). –
Tôi chưa bao giờ gửi bất kỳ spam nào. Đó là một máy chủ mới, trang web mới. Ít hơn 10 thư đã đi ra kể từ khi nó được triển khai. Máy chủ được dành riêng cho trang web. –
Tin nhắn được mã hóa Base64 có khả năng bị spam cao. –