Устанавливаем maildrop из портов: # cd /usr/ports/mail/maildrop # make install clean CLEANDEPENDS=Yes При необходимости компиляцию можно произвести с поддержкой LDAP и MySQL: # env FLAVOR="ldap mysql" make install clean CLEANDEPENDS=Yes Программу maildrop также можно установить с помощью прекомпилированного пакета: # pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/i386/courier-utils-1.7.0p2.tgz Редактируем главный конфигурационный файл MDA: # vi /etc/maildroprc # Секция общих настроек. # SHELL="/bin/sh" SENDMAIL="/usr/sbin/sendmail" # Включаем журналирование событий. # logfile "$DEFAULT/maildrop.log" VERBOSE=9 # Задаем хранилище сообщений формата Maildir. # DEFAULT="$HOME/Maildir" # Входящую корреспонденцию можно резервировать в файлы формата mbox. # #cc "/var/mail/$LOGNAME" # Складываем почту в ~/Maildir. # to $DEFAULT Для пользователей создаем шаблон директории Maildir: # maildirmake /etc/skel/Maildir # maildirmake -f Draft /etc/skel/Maildir # maildirmake -f Sent /etc/skel/Maildir # maildirmake -f Trash /etc/skel/Maildir Переходим в каталог с примерами конфигурационных mc-файлов: # cd /usr/share/sendmail/cf Изменяем локальный агент доставки почты с mail.local(8) на maildrop: # vi server.mc FEATURE(local_procmail, `/usr/local/bin/maildrop', `maildrop -d $u')dnl MAILER(local)dnl MAILER(smtp)dnl Пересобираем mc-файл, предварительно сделав копию исходного sendmail.cf: # cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak # m4 ../m4/cf.m4 server.mc > /etc/mail/sendmail.cf Запускаем sendmail(8): # /usr/sbin/sendmail -L sm-mta -bd -q30m Либо заставляем демона перечитать свой cf-конфиг: # kill -HUP `head -1 /var/run/sendmail.pid` |