就像这些常规项目一样,通常有许多种扩展功能的方法。我们可能希望做到以下几点。
■与订阅者确认成员关系,这样那些没有得到许可的人不能订阅。通常,可以通过向这些账户发送邮件并且删除那些没有回复的用户来实现。该方法也可以从数据库中清除任何不正确的邮件地址。
■给予管理员批准或拒绝申请订阅列表的用户的权限。
■增加开放列表功能以使任何成员都向列表发送电子邮件。
■对于某特定的邮件列表仅注册成员可以看到存档。
■允许用户搜索满足特定条件的列表。例如,用户可能对高尔夫球新闻信件感兴趣。一旦用户数量超过一定的大小,搜索指定的邮件的功能将会很有用。
■如果希望创建一个大型的邮件列表,PHP应用程序可能不是发送这些邮件的理想选择。一个实用的邮件列表管理器(例如,ezmlm)的效率会比在PHP中调用mail函数高得多。当然,我们还可以使用PHP来构建前台程序,而使用ezmlm来处理繁重的工作。