LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1256|回复: 3

如何写脚本用esmtp发信?

[复制链接]
发表于 2007-8-5 17:50:43 | 显示全部楼层 |阅读模式
按照esmtp的文档,成功配置了mutt的发信功能。但我还想让脚本也能发信,最好能通过esmtp,不知如何做呢?哪个软件容易实现这一点?

另外问一个mail这个东西到底是什么,给它发信的指令后它如何把信出去呢?用sendmail吗?
发表于 2007-8-6 17:51:03 | 显示全部楼层
上一个问题我没有做过!
下一个问题但愿能帮你:
在Linux(我仅使用RedHat,所以全部指RedHat)下,
mail是Redhat下一命令,使用:
mail -s
这样的方式,可以指定邮件的标题以及邮件地址;将指定的信息发送到指定地址:root@localhost
但你如果需要发往比如:xxx@126.com,则需要其它的smtp的产品进行支持!
这个最主要的功能在于:
比如你正在做一个测试,看有谁会登录我的主机,或者其它的,写一个脚本,当有用户登录时,将邮件发往一个特定的邮箱,而这个邮箱有发送信息到手机的功能.
这样,有人登录时,你就会收到一个信息!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 14:39:48 | 显示全部楼层
谢谢,挺有意思的。
如果我要发到xxx@126.com,如果配置呢?esmtp估计是一种“其它的smtp的产品"
回复 支持 反对

使用道具 举报

发表于 2007-8-15 17:46:08 | 显示全部楼层
如果你的sendmail服务已经启动,而且外网可以使用(可以通过防火墙),直接运行让其发送即可!
其它的什么都不需要配置.
因为sendmail的服务器默认启动时仅可以接受到本地本机的邮件进行处理.所以,可以直接运行!
不过,如果你使用的域无法被126.com解析,可能会被126拒绝.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表