给新浪发信的解决办法[1]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:


qmail 
echo "我的邮件服务器的真实域名(A记录)" > /var/qmail/control/helohost 

postfix 
postconf -e "smtp_helo_name = 我的邮件服务器的域名(A记录)" 

sendmail
vi /etc/sendmail.cf
Cw我的邮件服务器的域名(A记录) 

sina需要解析heloname的A记录,如果这个A没有指到邮件服务器上,就肯定会被拒收.

 gadfly 回复于:2003-09-24 22:02:30
不错,好办法,我加到FAQ了。

 lightwiter 回复于:2003-09-25 01:57:10
应该要加精

 liuwping 回复于:2003-09-25 08:20:54
总算解决问题了! 谢!

 peijun.jiang 回复于:2003-09-25 09:55:20
[quote:5c517502b7="artxing"]qmail 
echo "我的邮件服务器的真实域名(A记录)" > /var/qmail/control/helohost 

postfix 
postconf -e "smtp_helo_name = 我的邮件服务器的域名(A记录)" 

sina需要解析heloname的A记录,如果这个A没有指..........[/quote:5c517502b7] 

很好的方法。
刚才查了一下关于helohost这个配置文件的资料:
这个文件是定义当程序qmail-remote和远端邮件服务器建立连接时所用的主机名,如果helohost文件不存在,系统将从配置文件me中读取这个参数,如果me文件不存在,qmail-remote将无法工作。


咱们使用邮件服务器一般都是使用诸如abc.com这样的域名作为邮件域,但是有的朋友的abc.com在DNS中没有定义A记录,如果定义了A记录是不会产生问题的,比如我的。没有定义A记录的就产生了上面的问题。

 liuwping 回复于:2003-09-25 10:06:22
看来你们都是邮件高手!

 shiv 回复于:2003-09-25 10:36:18
postfix这个好用吗?我上次因为qmail没弄成,最后用的sendmail,能说说postfix的好处吗?我想试试看!要是qmaill最好,我一定也要从头再来!qmail的信件都可以存在数据库里是吗?

 bopchung 回复于:2003-09-25 11:01:28
我都來多謝,多謝,

現在發到信到 sina 


 :lol:  :lol:

 bopchung 回复于:2003-09-25 11:05:30
我都來多謝,多謝,

現在發到信到 sina 


 :lol:  :lol:

 ansys 回复于:2003-09-25 11:52:08
A纪录是什么意思啊?

 peijun.jiang 回复于:2003-09-25 12:15:13
[quote:ff54067761="ansys"]A纪录是什么意思啊?[/quote:ff54067761] 

就是这个域名有解析到相应的ip地址上,

 wangrujun 回复于:2003-09-25 15:16:26
原来是这样呀。nnd

 luckyyou 回复于:2003-09-25 15:27:23
上面的说sina需要解析heloname的A记录,如果这个A没有指到邮件服务器上,就肯定会被拒收.
我找了一下,好像在sendmail下没这个参数来设置的啊?有哪位解决了吗?
我的dns里的A记录有的,但没法发信到sina
mail    IN      A       218.218.218.218
mydomain.com.   IN      MX      10      mail

 peijun.jiang 回复于:2003-09-25 15:31:30
[quote:6a135f9b29="luckyyou"]上面的说sina需要解析heloname的A记录,如果这个A没有指到邮件服务器上,就肯定会被拒收.
我找了一下,好像在sendmail下没这个参数来设置的啊?有哪位解决了吗?
我的dns里的A记录有的,但没法发信到sina
mail    I..........[/quote:6a135f9b29]

mydomain.com也解析到你的ip地址上。

当时我看你的dns是自己建立的是吗,也就是说你的域名不是在互联网上合法的域名是吗。如果是这样的话,你怎么设置sina都会拒收,因为,因为sina的邮件服务器根本就解析不料你的域名。

 bopchung 回复于:2003-09-25 15:46:17
今早还可以,但到了下午sina.com.hk又改呢!

[size=9:8bcf405e88](connect to sinamail1.sina.com.hk[202.85.139.200]: server dropped connection without sending the initial greeting)
(lost connection with sinamail1.sina.com.hk[202.85.139.200] while sending HELO)[/size:8bcf405e88]
晕....................

 lightwiter 回复于:2003-09-25 19:40:30
把你的主机名改成www.youdomain.com应该可以了.

 bopchung 回复于:2003-09-26 00:43:44
呜.........试了多次呢,还不成啦!


connect to sinamail1.sina.com.hk[202.85.139.200]: server dropped connection without sending the initial greeting (port 25)


伤心流泪!

 bopchung 回复于:2003-09-26 01:13:37
搞定啦,原来架设在防火墙後[b:aeb9344bc0](区域网络上)[/b:aeb9344bc0]的电邮伺服器。


在smtp_helo_name = 防火墙伺服器名称



但今早还可以嘛,怪怪!

 zhangweibo 回复于:2003-09-26 11:23:43
不错,该死的sina让我们搞的好累

 ruancl 回复于:2003-09-26 14:36:51
sendmail是这样吗: 域名 IN  A  IP地址

 bopchung 回复于:2003-09-26 17:15:40
看来并不是每次可以成功发信到 sina 成 hongkong.com (内地应该china.com)
相信他们亦限制在同一 ip位置 同时接收信件的数量
[size=9:7ad2da97c0]@sinagirl.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=16, status=sent (250 ok 1064565754 qp 43286)
ng@sinagirl.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=16, status=sent (250 ok 1064565754 qp 43286)
ching55@sinagirl.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=16, status=sent (250 ok 1064565754 qp 43286)
e16@sinagirl.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=16, status=sent (250 ok 1064565754 qp 43286)
kg.nclshipping.com>, relay=newmail.nclshipping.com[202.71.199.182], delay=17, status=sent (250 2.0.0 h8Q8d3O5012755 Message ac
na.Choy@creo.com>, relay=mail1.creo.com[204.174.12.150], delay=18, status=sent (250 2.0.0 h8Q93OC03900 Message accepted for de
yc@sinaman.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=18, status=deferred (lost connection with sinamail1.sina.c
sinaman.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=18, status=deferred (lost connection with sinamail1.sina.com.
sinaman.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=18, status=deferred (lost connection with sinamail1.sina.com.
g1007@sinaman.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=18, status=deferred (lost connection with sinamail1.sin
ueenie@sinaman.com>, relay=sinamail1.sina.com.hk[202.85.139.200], delay=18, status=deferred (lost connection with sinamail1.si[/size:7ad2da97c0]

不知是否我朋友们不是VIP客户吧!

 网事随风 回复于:2003-09-27 11:03:16
我们公司是提供企业邮局服务的
配置的是虚拟域, 现在给新浪发信被拒收,怎么解决呢
谢谢各位高手给指点一下 :(






 peijun.jiang 回复于:2003-09-27 16:26:40
[quote:c5cdb2dad9="网事随风"]我们公司是提供企业邮局服务的
配置的是虚拟域, 现在给新浪发信被拒收,怎么解决呢
谢谢各位高手给指点一下 :([/quote:c5cdb2dad9] 

具体使用的是什么MTA。

如果是postfix或者是qmail,参见楼主的第一贴。

 网事随风 回复于:2003-09-27 16:40:33
[quote:dbadbc6fba="peijun.jiang"]

具体使用的是什么MTA。

如果是postfix或者是qmail,参见楼主的第一贴。[/quote:dbadbc6fba]     


是qmail, 可是每台服务器上有2万多个虚拟域呢,难道都要加到/var/qmail/control/helohost中去吗,请指教, 谢谢






 bopchung 回复于:2003-09-28 01:51:07
[quote:079c5a5875="网事随风"]我们公司是提供企业邮局服务的
配置的是虚拟域, 现在给新浪发信被拒收,怎么解决呢
谢谢各位高手给指点一下 :([/quote:079c5a5875]     



搞定啦,原来架设在防火墙後(区域网络上)的电邮伺服器。

[b:079c5a5875]postfix:
在smtp_helo_name = 防火墙伺服器名称
qmail:
/var/qmail/control/helohost
防火墙伺服器名称[/b:079c5a5875]


快快试试啦!

 网事随风 回复于:2003-09-28 09:30:52
[quote:bd3f2f1f9a="bopchung"]
快快试试啦![/quote:bd3f2f1f9a]     

我们在邮件服务器前放的是4层交换机,该怎么办呢
谢谢赐教
 :oops:






 peijun.jiang 回复于:2003-09-28 09:49:36
[quote:cda75e6879="网事随风"]    

我们在邮件服务器前放的是4层交换机,该怎么办呢
谢谢赐教
 :oops:[/quote:cda75e6879] 

这个文件是对整个邮件服务器都是其作用的,不用全部都加吧,只要加一个在外面确实能保证解析到你的网络服务器的域名应该就可以了,你可以试一试呀。

加入这个配置文件又不用重新启动服务器,直接建立文件输入域名就可以用了。建议你还是自己试一试。

 garfy 回复于:2003-09-28 09:51:21
我的解决办法是,在安装邮件服务器之前就把DNS对域的解析解析为mail服务器,比如我有4个ip
10.10.0.1 mail.test.com.cn
10.10.0.2 www.test.com.cn
10.10.0.3 game.test.com.cn
10.10.0.4 movie.test.com.cn
让DNS把test.com.cn和mail.test.com.cn都解析到10.10.0.1,许多和域名有关的麻烦就都省略了。我的邮件虚拟域也就是test.com.cn , webmaster@test.com.cn

 garfy 回复于:2003-09-28 09:51:50
我的解决办法是,在安装邮件服务器之前就把DNS对域的解析,解析到mail服务器上,比如我有4个ip
10.10.0.1 mail.test.com.cn
10.10.0.2 www.test.com.cn

本文关键:给新浪发信的解决办法
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top