服务器 频道

QMAIL+MH设计方案

  4.Fetchmail

  由于用户很多(我的整个家庭),所以我决定使用fetchmail。Linux 和 fetchmail把mail发送到接收 QMAIL的smtp port。

  安装应该没什么问题,按以下步骤便行。

fetchmailrc:
poll PersonalMail.Germany.EU.net
protocol pop3
username myname
password mypassword
# the next two lines do the trick for multidrop
localdomains mydomain.de
is * here
# T2 of the fetchmail FAQ states that QMAIL needs this
forcecr

  5.exmh

  这是我选择的mailer。我很喜欢它。

  只存在一个麻烦----大多数的高级汇编TCL/TK包裹编译了安全条款。而随着SuSE的出现,xserverrc在确保安全的前提下解决了这个麻烦。

#!/bin/sh
#
# move this file to ~/.xserverrc, if you don want to allow everybody to
# get access to your X-Server
#
if [ -x /usr/bin/keygen ]; then
if [ ! -x /usr/bin/hostname -a ! -x /bin/hostname
-a ! -x /usr/bsd/hostname ];
then
echo "startx: can get my hostname - exiting"
exit 1
else
host=`hostname`
fi
xauth add $host:0 . `/usr/bin/keygen`
sleep 2
xauth add $host/"unix":0 . `/usr/bin/keygen`
exec X :0 -auth .Xauthority $*
else
exec X :0 $*
fi

  6.Procmail

  QMAIL FAQ 有以下要求:

  In /.QMAIL add the line
  | preline procmail

  3.11per7 的版本改变了默认邮箱的一些内容。它以前在config.h文件中,而现在在src/authenticate.c文件中:

  #define MAILSPOOLHOME "/Mailbox" /* watch the leading / */
  /* delivers to $HOME/Mailbox */

  我精简合并了一些comp.mail.mh 和 comp.mail.misc的内容放在procmailrc 文件中,感谢各位提出宝贵意见!

  #这是为新手准备的SAMPLE.PROCMAILRC 文件
  #由Catherine Hampton(ariel@best.com)编写
  #版本1.1
  #更新日期1/25/98
  #
  #向公众免费发放
  #
  #
  #SET VARIABLES
  #Internal Variables
  #以下经rdn 于19980303修改
  #有关人士称SHELL的工作环境是高效率的

  SHELL=/bin/sh (Shell用来运行procmail。确信你的系统已经备份。不要用其他的shell替换除非你对UNIX了如指掌。)

  LINEBRF=4096 (用来不让Procmail在长时间运行后或在处理特殊邮件时出现窒息现象。)

  PATH=$HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/mh:/usr/lib/mh: (你程序的路径----这一项空缺可能最好)

  VERBOSE=off (如果你选"on",那么Procmail 将对所执行的每一步都检测错误。注意,不要选择"on",因为它会生成一个很庞大的检测文件。)

  #默认程序和文件定位

  MAILDIR=$HOME/Mail (你最好确信这个目录存在。)

  DEFAULT=$HOME/Mailbox (Best Internet上的默认情况是2-5个shell邮箱的使用者。个人可以按自身的不同为系统选择正确的设置。)

  LOGFILE=$MAILDIR/procmail.log (检测信息的处理,推荐照此设定----否则出错信息会mail给你。)

  FORMAIL=/usr/bin/formail (非常有用的自动回复技巧。如果你不在Best Internet上,更改formail系统拷贝上的此项信息自动回复邮件。)

  SENDMAIL=/usr/sbin/sendmail (非常有用的自动回复技巧。如果你不在Best Internet上,更改  sendmail系统拷贝上的此项信息自动回复邮件。)

  Procmail 是一个非常优秀的文档程序。请无比仔细阅读以上内容作为参考来设置你的procmailrc文件。

0
相关文章