我配置的linux 邮件服务器,内部可以访问,但是外部不能访问,要如何解决啊。。我已经做了目
我配置的linux邮件服务器,内部可以访问,但是外部不能访问,要如何解决啊。。我已经做了目的地址转换,配制文件如何修改。。sendmail...
我配置的linux 邮件服务器,内部可以访问,但是外部不能访问,要如何解决啊。。我已经做了目的地址转换,配制文件如何修改。。sendmail
展开
2个回答
展开全部
内部可以访问的话,表示sendmail已经配置过了,你要做的动作如下:
1:vi /etc/hosts
在里面添加你们外部邮件服务器名 及域名(你们的mail为 123@123.com)
如: 192.168.0.1 邮件server 123.com
2:域名解析:nslookup hostname
3: 以某个用户名user1 执行后面的命令 : mailx -s "test" 123@123.com < file.txt
表示将file.txt里面的内容写入到Mail中,并以test为主旨给你123@123.com发了一封邮件
4:进入123@123.com,查看是否有user1@hostname发送的邮件
以上描述在Unix下我可以执行成功,Linux我想也差不多吧
如果还不行,就尝试一下修改mail的配置文件,这个修改是我从别人那边看得,具体有什么用我也不清楚!!!
.修改mail配置文件
#vi /etc/mail/sendmail.cf
找到:#Dj$w.Foo.COM 这行,并在下面增加一行:
Dj$w.dbinfo (发送邮件时,系统默认发信人是:root@hostname.dbinfo)
然后,找到DS 行,改成:
DS hpmail
存档退出
1:vi /etc/hosts
在里面添加你们外部邮件服务器名 及域名(你们的mail为 123@123.com)
如: 192.168.0.1 邮件server 123.com
2:域名解析:nslookup hostname
3: 以某个用户名user1 执行后面的命令 : mailx -s "test" 123@123.com < file.txt
表示将file.txt里面的内容写入到Mail中,并以test为主旨给你123@123.com发了一封邮件
4:进入123@123.com,查看是否有user1@hostname发送的邮件
以上描述在Unix下我可以执行成功,Linux我想也差不多吧
如果还不行,就尝试一下修改mail的配置文件,这个修改是我从别人那边看得,具体有什么用我也不清楚!!!
.修改mail配置文件
#vi /etc/mail/sendmail.cf
找到:#Dj$w.Foo.COM 这行,并在下面增加一行:
Dj$w.dbinfo (发送邮件时,系统默认发信人是:root@hostname.dbinfo)
然后,找到DS 行,改成:
DS hpmail
存档退出
Storm代理
2023-05-30 广告
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询