《2022年Sendmail邮件服务器快速指(5)邮件服务器教程.docx》由会员分享,可在线阅读,更多相关《2022年Sendmail邮件服务器快速指(5)邮件服务器教程.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年Sendmail邮件服务器快速指(5)邮件服务器教程摘要:暂无建立virtusertable的方法与建立access的方法是一样的:makemap hash virtusertable.db < virtusertable然后重新启动sendmail。2、如何设定用户别名?用户的别名是由文件/etc/mail/aliases来设定的。最简洁的状况是须要作信件分发的状况。例如,一般状况下,电子邮件出现问题的时候,我们须要把出错的邮件头发送到本机的postmaster用户,但是或许你的系统上有多个系统管理员,因此每个人都须要得到一份这个邮件头的拷贝。这种状况下就须要运用用户别名文件
2、了。aliases文件的格式是 邮件别名:实际用户名,假如一个别名有多个用户就用逗号分开,每个别名一行。例如,要把发给postmaster的信件发送给supervisor和manager,须要写上这样一行:postmaster:supervisor,manager别名还可以用在这样的状况,即定义自动的邮件转发。例如,某个用户以前在你的系统上接受电子邮件,现在他有了一个新的电子邮件,希望发到你的机器上的邮件自动被转发到他新的电子邮件地址上,那么,可以运用类似这样的别名方式:(假设你的机器是joe)joe:joe以后发给joe的电子邮件就自动中转到joe。留意左边自动加上你的机器名字,所以左边只能
3、是账号名字,不能是全限定邮件地址。另一个常用的方法是重定向。假如你在模板文件中定义了REDIRECT特性,那么可以运用这个功能。例如,某个人在你的机器上开了一个账户user1,后来迁移到user2。那么,你可以将其别名写成user1: user2.REDIRECT以后当有人向这个地址发信的时候,你的sendmail会将其退回,并且返回一个551 User not local; please try user2的信息。在运用别名的时候,必需留意的是不要造成循环,例如user1转发给user2,user2又将其转发给user1.如此循环。在这种状况下,转发17次后,sendmail将把它退还给发信
4、人。最常见的错误发生在你试图在转发邮件的同时在本地保留备份的状况下,例如:user1: user1,user2就构成了一个循环。要在本地保留备份,运用转义符号,例如user1: user1,user2建立了别名文件之后,须要将其初始化,这可以通过newaliases吩咐完成:rootmail mail# newaliases/etc/aliases: 17 aliases, longest 31 bytes, 241 bytes total也可以运用sendmail -bi吩咐:rootmail mail# sendmail -bi/etc/aliases: 17 aliases, longest 31 bytes, 241 bytes total两种方式实际是完全一样的。类似于通过aliases文件进行邮件转发,用户也可以运用自己的转发文件,例如,某个用户user1想让发送给自己的邮件全部转发到xxxxx,但是又不希望建立全局的用户别名,那么可以在自己的宿主书目下面建立一个.forward文件,内容只要一行:xxxxxx就可以了。 这种技术可以让每个用户自己管理自己的邮件别名。