专题文章

在Perl和Sendmail的附件做过滤系统

一. 前言 随着email在企业里广泛使用,它已经成为传播病毒的最主要的手段,保护企业用户免受可能带病毒的邮件附件的感染,尤其是可执行文件的邮件附件,我们需要过滤那些可能带有病毒的附件的邮件,当前主要的做法是在Sendmail把邮件送到用户信箱前由Procmail进行过滤,但是更好的方法是在SMTP传送期间由Sendm…

Sendmail

18.18 习题

18.18 习题 E18.1 [专门针对sendmail的问题] 简要列出genericstable和virtusertable之间的不同和相似之处。每种功能都在什么样的情况下使用。 E18.2 [专门针对sendmail的问题] 比较使用/etc/mail/aliases和使用LDAP服务器保存邮件别名。每种做法有哪…

Sendmail

18.17 推荐读物

18.17 推荐读物 COSTALES, BRYAN和ERIC ALLMAN. sendmail, (3nd Edition). Sebastopol, CA: O’Reilly Media, 2002.这本书是sendmail的权威巨著—有1200页之多。它既包括一部教程,又有完整的参考资料。本书适合于采用随手翻到某…

Sendmail

18.16 Postfix邮件系统

18.16 Postfix邮件系统Postfix是另一种sendmail的替代软件。Wietse Venema到IBM的T. J. Watson研究中心(T. J. Watson Research Center)做学术休假的一年里,启动了Postfix这个项目。Postfix的设计目标包括:开放源代码的软件发布政策、快…

Sendmail

18.14 sendmail的统计信息、测试和调试

18.14 sendmail的统计信息、测试和调试sendmail可以收集有关它所处理消息的数量和大小的统计信息。您可以用mailstats命令显示这些数据,数据是按邮寄程序(mailer)进行组织的。sendmail的confSTATUS_FILE选项(在OSTYPE文件中)指定了应该保存统计信息的文件名称。如果指定…

Sendmail

18.13 sendmail的性能

18.13 sendmail的性能sendmail有几个配置选项是专为改善性能而设计的。虽然我们已经在本章中间分散介绍了它们,但是我们还是要在这一节对最重要的几项展开来阐述一下。如果您所运行的是个容量很大的邮件系统(无论哪一个方向),那么都应该考虑这些选项和功能。实际上,如果您真的需要在一小时内发送100万封邮件,而您…

Sendmail

18.12 安全与sendmail

18.12 安全与sendmail 随着Internet的爆炸性增长,像sendmail这样接受用户所提供的任意输入并把它投递给本地用户、文件或shell的应用常常会为黑客们提供一条实施攻击的坦途。sendmail和DNS甚至IP,正在尝试把身份验证和加密作为内建的解决方案以解决一些基本的安全性问题。 最近美国关于加密…

Sendmail

18.11 配置文件举例

18.11 配置文件举例作为学习在现实世界里如何配置sendmail的一个例子,我们来看一个很小但是非常了解sendmail的公司—Sendmail,Inc.(Sendmail有限公司)—所用的配置文件。他们的邮件系统设计方案包括一台主邮件枢纽主机(master mail hub),它同时负责传入邮件和发出邮件的处理任…

Sendmail

18.10 sendmail中与垃圾邮件相关的功能

18.10 sendmail中与垃圾邮件相关的功能垃圾邮件是对广告宣传邮件的专门叫法,通常也称之为不请自来的商业电子邮件。它已经成为一个严重的问题,这主要是因为发件人(至少在美国)不是按字节数付钱,而是纯粹按连接速率付钱的。或者就算他们按字节数付钱,他们也会只发送一则有数千个收件人的消息,然后通过另一台机器来转发它。别…

Sendmail

18.9 sendmail高级配置原语

18.9 sendmail高级配置原语在接下来的这几小节中,我们将介绍更多的宏,以及用来修改sendmail默认行为的一些最常见的FEATURE宏。我们还将讨论sendmail配置过程中的一些策略问题:安全、保密、垃圾邮件、以及使用伪装和虚拟域来隐藏信息的技术。18.9.1 FEATURE宏利用FEATURE宏可以把来…

Sendmail

18.8 sendmail基本配置原语

18.8 sendmail基本配置原语sendmail配置命令是区分大小写的。根据习惯,预定义宏的名称全部是大写(例如OSTYPE),m4命令全部是小写(例如define),可配置的变量名用小写的conf打头,以全部大写的变量名结尾(例如confCOPY_ERRORS_TO)。宏通常指向一个叫做../macroname…

Sendmail

18.7 sendmail的配置

18.7 sendmail的配置在8.12版之前,sendmail的操作是由/etc/mail/sendmail.cf这一个配置文件控制的(以前可以在/etc或者/usr/lib下找到它)。我们把它简称为配置文件。版本8.12引入了第二个配置文件,它叫做submit.cf(也在/etc/mail目录下)。启动sendm…

Sendmail

18.6 sendmail:电子邮件的指挥

18.6 sendmail:电子邮件的指挥我们提到的所有5种Linux平台都带有一个邮件传输代理。Red Hat、Fedora和SUSE提供了sendmail;Debian和Ubuntu默认包含Exim。我们会在18.15节简要介绍一下Exim。Exim的许多组成部分都和sendmail的类似。既然这一章已经写得很长了…

Sendmail

18.5 邮递列表和实现清单的软件

18.5 邮递列表和实现清单的软件邮递列表是一个巨大的别名,它把邮递给它的每则消息的副本发送给加入此列表的所有人。就像是通过电子邮件投递的一个Usenet新闻组。有些邮递列表拥有数以千计的收件人。邮递列表通常在aliases文件中指定,但保存在某个外部文件中。sendmail和大多数邮递列表软件可以理解一些标准的命名约…

Sendmail