LinuxSir.cn,穿越时空的Linuxsir!

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

请教ssmtp的问题

[复制链接]
发表于 2008-10-1 22:42:51 | 显示全部楼层 |阅读模式
搜索过老贴,有个跟我的需求一样,只需要在shell中自动发邮件,主要是log,版主回了几个说只要ssmtp就够用了不需要更多的东西但没说具体怎么做的,正好系统里已经装了有ssmtp就直接试试。
配了下有问题,我是直接在shell中测试cat log | sendmail abc@sina.com提示sendmail: Cannot open smtp.163.com:25

/etc/ssmtp/ssmtp.conf
mailhub=smtp.163.com
hostname=username@163.com
UseSTARTTLS=YES
AuthUser=username
AuthPass=******
FromLineOverride=YES

/etc/ssmtp/revaliases
root:username@163.com:smtp.tom.com

那个命令弄对了吗?哪位大大抽空指点一二不胜感激。
发表于 2008-10-1 23:12:01 | 显示全部楼层
http://www.gentoo-cn.org/doc/zh_cn/git-howto.xml
请参考这篇文章第一部分
回复 支持 反对

使用道具 举报

发表于 2008-10-3 11:45:28 | 显示全部楼层
我是:mutt + msmtp + gmail 模式自动发信的,设置好 mutt 和 msmtp 后,执行:
# echo `ifconfig` | mutt -s "ip" leextao@gmail.com
会将 ifconfig 命令执行结果发信到我的邮箱里去,我是设定在开机时自动执行,方便远程登录知道地址,编辑 /etc/conf.d/local 文件:

# Here is where you can put anything you need to start
# that there is not an init script for.

local_start() {
        # This is a good place to load any misc programs
        # on startup (use &>/dev/null to hide output)

        # We should always return 0
        echo `ifconfig` | mutt -s "ip" leextao@gmail.com
        return 0
}

local_stop() {
        # This is a good place to unload any misc.
        # programs you started above.
       
        # We should always return 0
        return 0
}
回复 支持 反对

使用道具 举报

发表于 2008-10-3 12:43:45 | 显示全部楼层
前几天刚刚配置了一个ssmtp,用了gmail的账号,非常简单。
现在我的wiki已经可以用这个帐户发信了。

参考 http://gentoo-wiki.com/HOWTO_Gmail_and_sSMTP
回复 支持 反对

使用道具 举报

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

本版积分规则

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