免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: frankwen
打印 上一主题 下一主题

solaris8 自带的sendmail 如何配置可以向外发mail? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-09-14 13:38 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

xxx@abc.com里面的域名是非法域名,怎么和yahoo,sina这些合法域名之间通信呢,就如同你局域网里的IP地址和公网地址之间是无法通信的道理一样

论坛徽章:
0
12 [报告]
发表于 2005-09-14 13:41 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

我把abc.com换成有效果的,也是同样的错误\r\n问一下\r\nRemote-MTA: DNS; mailhost.localhost.com \r\n这个mailhost.localhost.com\r\n哪来的?\r\n在哪里设置的?

论坛徽章:
0
13 [报告]
发表于 2005-09-14 14:05 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

sendmail服务器和dns服务器是否同一个主机,否则要在dns主机纪录里添加MX纪录

论坛徽章:
0
14 [报告]
发表于 2005-09-14 14:07 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

嗯,好像是一个DNS的备份机,不知是否还要加呢?

论坛徽章:
0
15 [报告]
发表于 2005-09-14 15:53 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

我把sendmail.cf\r\n# \"Smart\" relay host (may be null)\r\n下面的内容给注释了,就没有错误信息了\r\n不过,发出去的信,好像也没收到,不知道去哪了。\r\n这是怎么回事儿?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
16 [报告]
发表于 2005-09-14 16:39 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

原帖由 \"frankwen\" 发表:\ntelnet localhost 25\r\nHELO ...\r\nRCPT TO:user@localhost\r\nDATA\r\n...\r\n这样发的..
\r\n\r\n如果只需要这样发,那么配置比较简单:\r\n1。确保该机器可以上INTERNET,也就是说,机器上的网关、DNS等设置都OK;\r\n2。本机上用main.cf替代sendmail.cf(均在/etc/mail下),这是配置mailhost必须的;\r\n3。修改/etc/hosts文件,在本主机IP那行,主机名和loghost之间加上红色部分:\r\nIP <HOSTNAME>; mailhost mailhost.<DOMAIN NAME>; loghost\r\n其中<DOMAIN NAME>;可随便取一个\r\n\r\n然后就可以用mailx xxx@vip.sina.com这样的方式或用mconnect来发送邮件了。\r\n\r\n至于weiweiNJ兄的意见也是对的。但这里楼主只要求用命令方式对外发送邮件,不要求接收。因此可以不设那些东东。如果要接收,当然需要有这些合法的地址、域名,而不能象我上边说的那样随便取一个<domain name>;

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
17 [报告]
发表于 2005-09-14 16:42 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

顺便说一句,可以到mozilla去下一个for Solaris SPARC的thunderbird,就可以很方便的象WINDOWS下OUTLOOK那样对外收发邮件了。

论坛徽章:
0
18 [报告]
发表于 2005-09-14 17:41 |只看该作者

solaris8 自带的sendmail 如何配置可以向外发mail?

仅仅讨论技术了。偶也坚持。\r\n
\r\n但这里楼主只要求用命令方式对外发送邮件,不要求接收。因此可以不设那些东东。
\r\n\r\nPhilmoon哥哥说的最公道。

论坛徽章:
0
19 [报告]
发表于 2005-12-30 15:37 |只看该作者
发出去之后,好久没收到.mailhost也没看到什么报错.

论坛徽章:
0
20 [报告]
发表于 2005-12-31 12:09 |只看该作者
Solaris跟别的Unix不同在于,它要先寻找一个叫mailhost的主机,然后再根据DNS寻找MX记录,其它的Unix都是直接根据DNS的MX记录来寻找邮件服务器地址的。\r\n\r\n但mailhost是不能随便设的,必须设为一个对你的本机开放的邮件服务器,也就是说,这个服务器允许你从它那里中转到目标邮件地址。比如说,你要发到aaa@yahoo.com,你的邮件不可能一次就到yahoo的邮件服务器对方的邮箱里,一定要通过一个或多个中间邮件服务器,所以你要把mailhost设为这个认为你本机合法并允许你通过它中转邮件的服务器。一般的Internet上的邮件服务器都专门设置过,不允许任何人通过它中转(relay)的,所以它不知道的邮件通过它中转时会被拒掉。\r\n\r\n同时,你设为mailhost的服务器,也必须在Internet上有效,也就是说,是被其余的邮件服务器认可的。比如说你设了一个mailhost是你本地网的一个与Internet连接的主机,但它没有合法的域名,这时通过它发中转的邮件同样会被其余二级的邮件服务器拒收。这时如果你的mailhost设了队列时间的话,也就是说,如果邮件发不出去,它不会直接就将邮件退出,而允许其在队列是等侯并一段时间(叫queue time,比如说48小时),在这段时间里它会不断地尝试将你的邮件发出去。但在你的本机上,你并不会收到通知,对方也收不到邮件。队列时间48小时过去之后,你的邮件才会退回到你的本机上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP