jsliu 发表于 2006-11-16 13:39:11

sendmail服务器发送的邮件被认为是垃圾邮件

配置了一台sendmail,系统是redhat9.0,在内网使用NAT上网。
用如下命令发送邮件:
mail -s "I want get the email" [email protected] < mail.txt
我进邮箱看到我的邮件被认为是垃圾邮件。把邮件发送给gmail也是这样。发送给hotmail,邮件会被退回。如何配置才能使我的邮件被正常地接受?

我的配置文件如下:
divert(0)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $')dnl
OSTYPE(linux)dnl
FEATURE(always_add_domain)dnl
FEATURE(`masquerade_entire_domain')
FEATURE(`masquerade_envelope')
FEATURE(`allmasquerade')
MASQUERADE_AS(`myserver.com')
MASQUERADE_DOMAIN(`localdomain')
MAILER(local)dnl
MAILER(smtp)dnl

慕容醉 发表于 2006-11-16 13:50:00

呵呵 当然是垃圾咯

jsliu 发表于 2006-11-16 15:09:37

朋友,如果您知道原因,可以和大家分享,如果你知道解决的办法,请您赐教。
其实我的问题就是如何配置sendmail,使用sendmail发送邮件才能不会被认为是垃圾邮件?

gugong 发表于 2006-11-16 21:27:12

若楼主这样的环境能发到 sina 邮箱,那才算有本事:mrgreen::mrgreen:

jsliu 发表于 2006-11-17 10:12:38

那可否发一份比较合理的配置指导一下呢?网上教程里的配置我也试过,可是人被认为是垃圾邮件?可否请大家指导一下,谢谢

jsliu 发表于 2006-11-20 11:28:20

顶一下,希望大家能指导一下。

Ahdong 发表于 2006-11-24 16:54:23

邮件大的邮件系统认为是垃圾邮件一般有两个原因:
1.邮件内容包含可能是垃圾邮件的内容,这个由邮件服务商决定,比如你的内容里含有"广告广告垃圾广告",而这样的东西一般会包含在垃圾邮件里,服务商便会过滤掉或者放到垃圾邮箱里;或者邮件格式明显是群发器发送的,比如收件人巨多等情况,也可能被认为是垃圾邮件.

2.你的服务器IP经常发送垃圾邮件,或者发送邮件过多而没有向收件人的邮件服务商申请绿色通道,那么你这个IP会被收件人的邮件服务商认为是垃圾IP,来自这个IP自然就是垃圾邮件.
据个人所在公司系统部消息,一个IP每天发送邮件不宜超过2K到某服务商.据说如果专业提供邮件服务发送到SINA等,要向SINA申请绿色通道,就是说你这个也是个邮局,发的邮件量很大但不是垃圾邮件.

以前研究SMTP时候了解到的,仅供参考.

jsliu 发表于 2006-12-6 11:00:14

谢谢
页: [1]
查看完整版本: sendmail服务器发送的邮件被认为是垃圾邮件