Sendmail的功能之群发

运维 系统运维
在日常生活当中,我们使用邮件实现群发功能是很常用功能。那么如何在sendmail中群发电子邮件呢?在本网站前几节对sendmail的大致了解以后,就可以群发邮件了。

关于sendmail群发功能:

  约略了解了 Sendmail 整体之后,目前你的 Sendmail 应该也可以顺利正常的运作了!

  不过,还有个重要的课题要来讨论,那就是关于『群发』的问题啦!

  假设你是在学校单位里面,在这所学校里面的每个同学都有自己的账号,而学校的老师也都是使用同学的电子邮件来联络感情!不过,要记住一个班级 30~50 个同学的电子邮件地址实在不怎么好记,加上未来同学们毕业,新的同学又加进来,哇!岂不头疼~这个时候您可以帮助这些善良的老师们啦!

  就利用这个『使用者别名设定』的功能即可!怎么作呢?

  我们可以将一个班级取一个代号,例如预计 92 年毕业的 13 班,就称为 student9213 这样的账号,但是这个账号并非是实体用户喔!他仅是一个别名而已!基本上,他代表了 92 年毕业的 13 班的全体同学的电子邮件!这个功能可以透过编辑 /etc/mail/aliases 来达成喔!

  ( 注:这个档案不一定在 /etc/aliases ,有时会在 /etc/mail/aliases ,完全依照当时使用 filename.mc 定义时的路径而定的! ) 这个 /etc/mail/aliases 的语法有点像这样:

  在邮件上面的收件者账号:真实账号1, 真实账号2, 真实账号3....

  birdhouse: bird1, bird2, bird3, bird4

  在上面的例子中,『真实账号1...账号3 中间的所有账号与账号之间都以逗号隔开而已!』

  你也可以在逗号后面接空格符,这是没有关系的!但是不能只接空格符而没有逗号喔,不然就会造成人名的误判!而 birdhouse 那一行就更清楚啦!

  当我寄出一封信给 birdhost@tsai.adsldns.org 时,在 tsai.adsldns.org 主机收到这封信之后,会将该封信复制成四封并分别寄给 bird1, bird2, bird3, 及 bird4 四个使用者,所以你只要记住 birdhouse 就行了!

  所以,如果用在上面学校单位的那个例子时,就可以这样进行:

  1. 编辑别名设定档:

  [root@test root]# vi /etc/aliases

  新加入这一行在 aliases 的***下:

  student9213: st001,st002,st003,st004.st005,st006,st007.....

  2. 制作数据库 /etc/aliases.db

  [root@test root]# newaliases

  要注意的是,与 /etc/mail/access.db 相似的,我们 sendmail 读取的数据库格式其实是 /etc/mail/aliases.db 这个档案,所以当你编辑完成 /etc/mail/aliases 之后,记得一定要使用 newaliases 这个指令来将数据变成数据库喔!

  否则 sendmail 将不会读取到您刚刚修改完成的变动!这个群发功能相当的不赖,如果你有四个计划在你的 Linux 主机上面,而这四组人都是你管的,但是这四组人又互相没有信息的交流,那么你就可以进行这四组人的邮件群发功能。同时,将你的实体账号分别加入这四个群发中!哈哈!就可以收到这四个群发的信件啰!

 

【编辑推荐】

  1. sendmail邮件服务权限的设定
  2. Sendmail server 的启动
  3. Sendmail的邮件目录
  4. Sendmail邮件收受流程(一)
  5. Sendmail邮件收受流程(二)
  6. Sendmail配置笔记之文件区
  7. Sendmail配置笔记之配置篇
  8. Sendmail配置笔记之安装篇

【责任编辑:高圆圆 TEL:(010)68476606】

责任编辑:zhaolei 来源: 网络转载
相关推荐

2011-01-21 11:32:07

sendmail

2011-01-21 12:58:23

2011-01-21 11:05:46

2011-01-21 11:21:38

sendmail

2011-01-21 13:08:30

Sendmail

2011-01-21 11:21:15

Sendmail

2011-01-21 11:30:53

Sendmail

2011-01-19 10:48:38

sendmail配置

2011-01-19 10:32:09

sendmail配置

2011-01-19 10:57:54

sendmail配置

2011-01-21 13:29:03

Sendmail

2011-01-18 15:00:57

2011-01-21 11:39:41

Sendmail

2011-01-19 09:01:48

sendmail配置

2011-01-21 09:17:39

sendmail目录

2011-01-21 09:49:18

sendmail目录

2011-01-19 10:11:22

sendmail安装方法

2011-01-21 10:39:48

sendmail

2011-01-18 14:24:03

Linuxsendmail配置

2010-06-03 13:56:54

Sendmail 配置
点赞
收藏

51CTO技术栈公众号