Linux 版 (精华区)
发信人: netiscpu (说不如做), 信区: Unix
标 题: 关于sendmail的别名和forward
发信站: 紫 丁 香 (Fri Jul 17 08:13:18 1998), 转信
发信人: raner (毕设好无聊呀!), 信区: Linux
标 题: 关于sendmail的别名和forward
发信站: BBS 水木清华站 (Sat Apr 11 15:51:29 1998)
都是一些sendmail的小玩意, 经常有人会问, 整理一下
(1) 关于直接用IP地址发信
mail user@[166.111.IP.Address]
只要用[]将IP地址括起来就行了
(2) 关于alias
sendmail在/etc下有两个文件 aliases和aliases.db, 后者是前者用newaliases
生成的别名数据库. 你可以手工编辑/etc/aliases, 然后运行newaliases更新数据
库(其实newaliases是个到sendmail的 symlink)
eg: nickname : user@hotmail.com
alias-name: real-user-account
则以后mail nickname就可以将信寄到user@hotmail.com处
而别人寄给alias-name@your.domain.name的信就会转给真正的用户real-user-account
(3) 关于forward
在你的$HOME目录下面编辑一个.forward文件, 里面写上你要forward的目的e-mail
地址或本机的用户名, 就可以自动将信 forward到相应地址
eg: .forward: user@hotmail.com
或 other-user-account
则给此人的e-mail会forward到hotmail或other-user-account处
(4) 关于vacation
去找一个vacation包(如RedHat的contrib中有vacation的rpm), 装上后就一个
/usr/bin/vacation程序和一个man.
先运行vacation, 它会让你编辑$HOME/.vacation.msg文件, 就是要发回给对方
告诉他你现在不看信的东西啦. 然后编辑$HOME/.forward文件, 写这样一句
\username, "|/usr/bin/vacation username", username 要换回你自己的了
然后运行vacation -I建立$HOME/.vacation.db就好了 (看看man更详细)
(5) 关于sendmail的一些文件
/var/log/maillog sendmail的log, 分析错误有用
/var/spool/mail/$USER 进来的信, 每个用户一个文件
/var/spool/mqueue mail queue, 可以用mailq看队列中待发的信
(mailq也是 sendmail的symlink了)
dfxxxxxx 这是信的内容
qfxxxxxx 这是信的subject和别的信息 (反正每信一个号了, 配对的)
/etc/sendmail.cf sendmail的配置文件, 改动它可要小心
/etc/sendmail.cw 假如你的机器有好多alias的话就把名字写在
这个文件中, 这样写哪个都能收到信
--
6m※ 修改:·raner 於 Apr 11 15:52:13 修改本文·[FROM: 166.111.68.98]m
6m※ 修改:·raner 於 Apr 13 12:05:41 修改本文·[FROM: 166.111.68.98]m
m6m※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.68.98]m
--
Enjoy Linux!
-----It's FREE!-----
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.209毫秒