在一个运行了Sendmail的系统上,你可以自动的把你的邮件转寄给另一个e-mail地址。如果你需要把你的邮件转到另一个账号、使用一个不经常使用的账号、或者希望把你的所有消息在两个不同收件箱中保留备份的话,这是很有用的。

如果Sendmail收到一个本地用户的消息,它首先检查home目录,看是否有一个叫做.forward的文件存在。如果存在,这条消息就根据.forward里制定的规则被转发。否则,消息就被传送到用户的本地收件箱。

文件.forward的名字需要引起一定的注意。以一个点开头的的文件名在Linux里被处理为隐藏文件。在你察看一个目录的文件列表时,该目录中的隐藏文件一般是不被显示的。要想看到这些文件,你必须使用带有-a选项的ls命令。例如,用命令ls –a <enter>列出一个包括所有隐藏文件的短目录文件列表(段目录文件列表只显示文件和目录名)。类似的,用ls –al <enter>命令列出包括所有隐藏文件的详细目录文件列表(详细文件列表包括日期、所有者和所有文件的大小)。

在最简单的形式下,.forward文件可以只有一行;这一行的内容应该是目的方的e-mail地址。例如,如果在主机some.where.com上的用户user1希望他们的所有邮件都转寄给E-mail地址user2@some.where.else.com,这个用户可以在他们的home目录里创建一个.forward文件,包含下面一行内容:

user2@some.where.else.com

Sendmail就会自动的把user1@some.where.com收到的所有邮件转发给user2@some.where.else.com。尽管这里存在一些问题。

主要问题就是在原来的user1的收件箱里没有保留消息的任何备份。消息被转发了出去,唯一存在的拷贝就是在some.where.else.com上的user2的收件箱里。幸运的是,Sendmail的.forward机制提供了一个也在本地用户的收件箱里保留复本的转发邮件的方法。要做到这个,需要在.forward文件的开始增加另外一行:

“/user1”

user2@some.where.else.com

第一行告诉Sendmail把消息转发给本地用户user1,这就意味着消息将被保存在最初的目的方user1@some.where.com的收件箱里。和前面的例子一样,第二行告诉Sendmail把邮件的一个拷贝转发给user2@some.where.else.com。

这个例子突出了一个重点:可以把邮件转发给几个e-mail地址。例如,如果你在休假,希望在你离开期间把你的邮件分发给三个同事处理,你可以把这三个同事的e-mail地址全部包含在你的.forward文件里:

colleaque1@some.where.com

colleaque2@some.where.com

colleaque3@some.where.com

这将把你收到的所有邮件转发给.forward中的三个e-mail地址。同样的,你也可以把邮件转发个多个地址而在原来的目的方(本地)收件箱里保留副本:

“/user1”

colleaque1@some.where.com

colleaque2@some.where.com

colleaque3@some.where.com

用Sendmail转寄信件相关推荐

  1. 搭建Sendmail邮件系统

    搭建Sendmail邮件系统 1                          ☆邮件系统 电子邮件系统的工作原理 电子邮件系统的运作方式与其它的网络应用有着根本上的不同.在其它的绝大多数的网络应 ...

  2. linux下架设sendmail邮箱_原理篇

    A.邮件使用的协议 1. SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.SMTP协议 ...

  3. centos 6 下 sendmail 安装

    2019独角兽企业重金招聘Python工程师标准>>> 说一下,这个是我边找资料边安装边记录的内容,有些地方不完全都是正确的,但是这也确实能够学到很多东西.安装成功后只做了发送测试, ...

  4. 第二十二章、邮件服务器: Postfix

    在这个邮件服务器的架设中,我们首先谈论 Mail 与 DNS 的重要相关性,然后依序介绍 Mail Server 的相关名词,以及 Mail Server 的运作基本流程与协议,也会谈到相关的 Rel ...

  5. 鸟哥的Linux私房菜(服务器)- 第二十二章、邮件服务器: Postfix

    第二十二章.邮件服务器: Postfix 最近更新日期:2011/08/10 在这个邮件服务器的架设中,我们首先谈论 Mail 与 DNS 的重要相关性,然后依序介绍 Mail Server 的相关名 ...

  6. scale-free

    无尺度网络 From: http://www.swarmagents.com/complex/models/network.htm 网络有随机网络和无尺度网络,许多网络包括因特网"人类社会和 ...

  7. linux sendmail 队列,关于Sendmail信件队列

    关于sendmail信件队列: 对于 Sendmail 设定到目前为止,应该也可以正常的应付蛮多工作的啦! 但是我们还是得要了解一下的是:如果我将邮件送到 Sendmail 主机后,Sendmail ...

  8. Sendmail大全

    Sendmail大全 本章要点: 本章讨论电子邮件服务的基本概念及其配置.管理. 本章具体包括以下内容. 邮件传送的基本过程 sendmail的配置 邮件服务的一些特殊功能 qmail的简单介绍 7. ...

  9. sendmail服务器案例配置

    Linux/UNIX下的老牌邮件服务器.Sendmail作为一种免费的邮件服务器软件,已被广泛的应用于各种服务器中,它在稳定性.可移植性.及确保没有bug等方面具有一定的特色,且可以在网络中搜索到大量 ...

最新文章

  1. SAP MM 预留单据的历史修改记录?
  2. python中是干嘛的-学 Python 都用来干嘛的?
  3. select,epoll,poll比较(网络资源总结)
  4. 同学录APP开题报告 2017-12-14
  5. 如何在 Linux 上使用 Vundle 管理 Vim 插件
  6. Sublime Text 3103 Crack 破解 注册码(亲测有效)
  7. SAP Commerce Cloud启动时遇到的9001端口被占用的问题
  8. Redis数据库 【总结笔记】
  9. Qt学习笔记-各种对话框基本使用
  10. 在C/C++函数中使用可变参数
  11. 计算机必修课程英语单词,《计算机专业英语》课程标准.doc
  12. Python基础教程 第六章 学习笔记
  13. 王道训练营作业 C++
  14. wps xml转换表格_WPS文字和Word文档如何转换成表格
  15. C语言--visual studio 2019使用小技巧(番茄助手的代码提示)
  16. 如何看一篇文章的分数
  17. performSelector使用教程
  18. Word字体尺寸大小七十二变(转)
  19. 二、深入理解运行时数据区
  20. 蓝牙及蓝牙通讯Bluetooth概述

热门文章

  1. ASUS华硕笔记本FN快捷键无法调节屏幕亮度
  2. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码
  3. 计算机毕业设计Java的健身房管理系统(源码+系统+mysql数据库+lw文档)
  4. 香港等海外公司如何开通认证微信公众号?
  5. 关于javase的面向对象部分的知识点的梳理,欢迎各位指正和补充
  6. 近年来计算机的就业情况图表,计算机学院召开2009级学生考研动员大会
  7. [Filecoin]协议实验室关于SNARK竞赛的公告
  8. foo, bar ,baz
  9. eclipse neon配置 maven
  10. [软考]项目目标VS项目基准