注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天边云E家 shaoruisky

IT博文共享,知识的海洋

 
 
 

日志

 
 

sendmail技巧  

2010-03-29 11:49:47|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
(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的话就把名字写在
                         这个文件中, 这样写哪个都能收到信
  评论这张
 
阅读(217)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016