当前位置: 技术问答>linux和unix
SMTP发邮件问题 邮件服务器的设置问题
来源: 互联网 发布时间:2016-06-09
本文导语: 我最近做一个项目是用SMTP发邮件,HPUX作为邮件服务器 发邮件的程序已经写好了,就剩下测试了,今天领导在那个服务器上用mailx命令发了个邮件 然后用mail命令确认了结果,然后告诉我说,这个机器可以做服务器,...
我最近做一个项目是用SMTP发邮件,HPUX作为邮件服务器
发邮件的程序已经写好了,就剩下测试了,今天领导在那个服务器上用mailx命令发了个邮件
然后用mail命令确认了结果,然后告诉我说,这个机器可以做服务器,你用这个机器吧。
结果我试了好长时间都用不了,telnet,HELO,到mail from:的时候报错
提示:451 4.1.8 Domain of sender address xxxxx@xxxx does not resolv
我在公司登录不了csdn,只能看,希望大家帮忙的时候尽量详细些。谢谢
1.mailx命令能用,是不是已经可以作为邮件服务器用了,不用其他设置了
2.如果需要设置的话,要如何设置,要配什么DNS?不太懂
3.unix中,hostname是nihao,用户是user的话,发邮件的发件人是不是就是user@nihao?
需要在什么地方配置什么么??
说了这么多也不知道大家看懂没看懂,反正知道的帮一下忙,谢谢,实在太郁闷了....
发邮件的程序已经写好了,就剩下测试了,今天领导在那个服务器上用mailx命令发了个邮件
然后用mail命令确认了结果,然后告诉我说,这个机器可以做服务器,你用这个机器吧。
结果我试了好长时间都用不了,telnet,HELO,到mail from:的时候报错
提示:451 4.1.8 Domain of sender address xxxxx@xxxx does not resolv
我在公司登录不了csdn,只能看,希望大家帮忙的时候尽量详细些。谢谢
1.mailx命令能用,是不是已经可以作为邮件服务器用了,不用其他设置了
2.如果需要设置的话,要如何设置,要配什么DNS?不太懂
3.unix中,hostname是nihao,用户是user的话,发邮件的发件人是不是就是user@nihao?
需要在什么地方配置什么么??
说了这么多也不知道大家看懂没看懂,反正知道的帮一下忙,谢谢,实在太郁闷了....
|
做mail服务器的时候 会通过dns解析你所用的mail服务器的IP,而一般自己用的IP都是内网的如192.168.0.*这样的私网IP与DNS解析到的公网IP又是不一样的,导致软件安装时报错。我使用的是zimbra做的服务器,在hosts文件中写入:192.168.0.2(你本机的IP)mail.xxxx.com 这个HOST的写法你还要搜一下,不同的系统可能不一样。这样的情况下DNS解析到的地址还是和你本机的不一样,但是不用担心,应该可以忽略,zimbra是这样的。要么就是你本机的IP就是一个公网IP。还有一种方法就是本机再做一个DNS,我觉得麻烦就没进一步研究。反正就是DNS的问题 你好好研究一下吧
|
是DNS的问题啦,你在你的/etc/hosts定义一下,不让你的机器通过上层DNS,而是通过本机来解析域名,就可以了
|
如果是邮件不能发送到外网,就添加欲转发的网段到/etc/mail/access
自己照着格式做吧
自己照着格式做吧
|
mail from:user 试试