如何在 Unix 中创建邮件列表

如何在 Unix 中创建邮件列表

我必须使用此处的文档编写一个 shell 脚本,该脚本将向邮件列表上的每个学生发送个性化的问候电子邮件。我使用以下脚本向个人用户发送邮件:

$ cat > here.sh
mail $1 << endoftext
Dear $1
Welcome to the Unix Class
-$USER
endof text

我是 Unix 新手,所以无法创建邮件列表。

非常感谢您的帮助。

答案1

方法 1:在邮件系统的别名文件中创建别名(/etc/aliases/etc/mail/aliases通常是正确的位置),并使用它直接向列表中的地址发送电子邮件。通过编辑(和重新编译)别名列表/数据库进行管理。有关更多信息,请参阅别名文件的手册页和 MTA 文档。

方法 2:安装一些 邮件列表 软件.
按照提供的文件进行管理。

请注意,您需要 root 访问权限才能实施这两种解决方案中的任何一种,但是实施 (2) 通常允许非 root 用户成为邮件列表管理员,并且是更可取的解决方案。

相关内容