首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> 邮件服务器 -> 技术内容 退出登录 用户管理

非本地域的用户使用本地smtp服务的设置(需要认证的那种)邮件服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 23:55:40  论文发布人:chjchjchj

减小字体 增大字体

              摘要:非本地域的用户使用本地smtp服务的设置(需要认证的那种)
我的服务器由于做了smtp认证和mail from auth,但是我们公司的经理却给我出了一个难题:他目前使用的邮件帐号已经使用多年,他和好多客户进行联系都是使用的该帐户,但是该邮件帐户的服务提供商却突然用对使用smtp进行收费,就是说他目前只能使用该邮件帐号的pop3,而不能使用smtp发邮件了。由于我们拥于自己的Mail服务器,所以他想使用我们服务器的smtp进行发邮件。首先我想到的是给他开个用户,认证信息使用这个用户,但是我们的邮件服务器却设置了smtp认证和mail from的auth,他发邮件时发件人就不能使用11@tom.com,因为我的服务器要进行mail from验证,所以他不能直接使用我们的smtp服务。
    经过gadfly老兄的耐心教导和我的反复试验终于试验成功,首先感谢gadfly老兄的无私帮助。下面是我实现的过程:
    我测试使用的邮件帐户是tom.com的,邮件帐户为11@tom.com.
      首先我使用./vadddomain tom.com来添加tom.com虚拟域,并且使用./vadduser 11@tom.com添加用户,并设置密码为:123。
    删除rcpthosts和virtualdomains下的关于tom.com的信息(如果不删除的话,使用本服务器的其他域的用户发给11@tom.com的邮件将会保存在本地,而11@tom.com的pop3使用的是tom.com的,所以该帐户就收不到邮件了)。
    使用ps -a查看qmail-send的pid号。
    kill -HUP pid 重新启动qmail。
    现在你就可以设置11@tom.com使用本地邮件服务器的smtp进行发信了。

    但是还会存在一个问题,那就是tom.com域的其他用户发往11@tom.com的信,11@tom.com可以收到,但是11@tom.com发往tom.com域的其他邮件帐户的邮件,其他帐户的用户接受不到只是因为:tom.com的帐户发邮件时使用别的smtp,发往tom.com域的其他用户,tom.com邮件服务器就会检查mail from然后进行auth,所以就收不到,因为tom.com邮件服务器对mail from他自己的域做了auth。解决办法就是更改发件人地址11@tom.com为别的邮件地址,那样tom.com的其他用户就可以收到了。但是我得qmail打过gadfly的smtp补丁,所以不能更改发件人地址。不过有些服务器不一定有这个mail from auth呀,那样就没有问题的。
    

    不知道还有没有其他的解决方案,大家可以踊跃发言,讨论一下其他的解决方案。谢谢~

 roadli 回复于:2003-05-13 08:39:10看了半天不太明白你所做的一大堆东西!
不过我觉得可以这样做:
在你的qmail系统中给你们经理添加一个账号,然后在你们经理收邮件的客户端修改原来账户的设置(以outlook express为例),pop3服务器不需要改变,将smtp服务器改成你的qmail服务器的地址,然后把下面“我的服务器要求身份验证”选上,再点旁边的设置,选登陆方式,将你再qmail服务器上给经理添加的账户和密码填上,就OK啦!

 roadli 回复于:2003-05-13 09:00:46又看了一遍,好像看懂了
我试了一下好像可以这样,在你们经理收邮件的客户端上这样设置(还是以outlook express为例),将账户中用户信息这块里的电子邮件地址改为你qmail服务器上给经理开的邮件地址。
这样,老兄户往他原来的信箱中发信他能收到,但是他用这个账户给别人发信后,别人给他回信就直接回到你qmail服务器上的这个地址来了。这样时间长了,原来所有的用户就都慢慢转到使用你qmail服务器上这个地址给你们经理发信了!
哦,这样做了以后还要给你们经理的客户端上添加一个收你qmail服务器上邮件的账户,要不然别人回的信他看不到了!
以上是小弟的愚见!

 peijun.jiang 回复于:2003-05-13 09:05:22[quote:2f1fc2d385="roadli"]看了半天不太明白你所做的一大堆东西!
不过我觉得可以这样做:
在你的qmail系统中给你们经理添加一个账号,然后在你们经理收邮件的客户端修改原来账户的设置(以outlook express为例),pop3服务器不需要改变,将..........[/quote:2f1fc2d385]
但是我的服务器打的有补丁呀,就是你发邮件的时候你的发件人地址是需要验证的,所以不可以更改发件人的地址,他使用我的smtp的时候肯定要验证mail from,那样肯定就发不出去的。你提到的方法当然我早就想到了,不可行的。

 peijun.jiang 回复于:2003-05-13 09:20:59[quote:524863ad68="roadli"]又看了一遍,好像看懂了
这样,老兄户往他原来的信箱中发信他能收到,但是他用这个账户给别人发信后,别人给他回信就直接回到你qmail服务器上的这个地址来了。这样时间长了,原来所有的用户就都慢慢转到使用你qmail服务器上这个地址给你们经理发信了! 
这样,老兄..........[/quote:524863ad68]

那他怎么能够收到发往我给他开的账户的邮件呢,它的pop3可不是使用的我的pop3服务?

 emylekao 回复于:2004-11-18 13:12:45楼主的检查mail from是怎么做的?能说说吗?

 platinum 回复于:2004-11-18 16:55:22[quote:fdd4486006="emylekao"]楼主的检查mail from是怎么做的?能说说吗?[/quote:fdd4486006]
我也想知道

[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流