YYoshikawaです。返事が遅くなりしまして申し訳ありません。 Masahiro Nakanoさんは[vine-users:054542]で書きました。 > 解決案としては > ローカルに Postfix あたりの MTA を立ち上げて 以前インストールした経験があり、Qmailが安全だという事で数日かけて漸く Qmail-03をインストールしてみました。 http://www.mm-labo.com/computer/linux/index.html を参考にして $ tar zxvf qmail1-03.tar.gz $ mv qmail-date-localtime.patch qmail1-03/ $ cd qmail1-03 $ patch < qmail-date-localtime.patch $ su # mkdir /var/qmail # groupadd nofiles # useradd -g nofiles -d /var/qmail/alias alias # useradd -g nofiles -d /var/qmail qmaild # useradd -g nofiles -d /var/qmail qmaill # useradd -g nofiles -d /var/qmail qmailp # groupadd qmail # useradd -g qmail -d /var/qmail qmailq # useradd -g qmail -d /var/qmail qmailr # useradd -g qmail -d /var/qmail qmails # emacs /etc/passwd & として qmaild、qmaill、qmailp、qmailq、qmailr、qmailsのシェルを 「/bin/bash」→「/bin/true」に書換えました。 /var/qmail/rcには #!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail と書換えました。Postfixが稼動中でしたのでそれを停止しました。 # cd qmail-1.03/ # make setup check # ./config-fast hoge.dyndns.net # cd /var/qmail/alias # touch .qmail-postmaster # touch .qmail-mailer-daemon # touch .qmail-root # chmod 644 .qmail* # cd ../boot # cp home ../rc # csh -cf /var/qmail/rc & # ps ax 3772 pts/1 S 0:00 -sh -cf /var/qmail/rc 3774 pts/1 S 0:00 qmail-send 3775 pts/1 S 0:00 splogger qmail 3776 pts/1 S 0:00 qmail-lspawn ./Mailbox 3777 pts/1 S 0:00 qmail-rspawn 3778 pts/1 S 0:00 qmail-clean となった事を確認しまして $ cd /home/user $ /var/qmail/bin/maildirmake $HOME/Maildir $ echo ./Maildir/ > ~/.qmail $ chmod 644 ~/.qmail として~/.qmailに ./Maildir/ がある事を確認して # cat /var/qmail/control/locals hoge.dyndns.net # /var/qmail/control/rcpthosts hoge.dyndns.net # cd /usr/sbin # mv sendmail sendmail.orig # chmod 0 sendmail.orig # ln -s /var/qmail/bin/sendmail sendmail とした後に /etc/xinetd.d/smtpを作成して service smtp { disable = no flags = REUSE socket_type = stream wait = no user = qmaild server = /var/qmail/bin/qmail-smtpd log_on_failure += USERID } /etc/hosts.allowには qmail-smtpd: ALL # /var/qmail/bin/qmail-inject to:user01@xxxxxxxxxxxxxxxx Test # /var/qmail/bin/qmail-inject to:YukaYoshikawa@xxxxxxxx Test で送受信できました。 NISHIMURA Daisukeさんは書きました。 >> ローカルに Postfix あたりの MTA を立ち上げて >> fetchmail で取り込んだメールをMTAに渡して user01 宛に配送する。 これは具体的にどうするのですかね。MTAはQmailの事でよね。 ~/.fetchmailrcには set daemon 600 set postmaster user01 set no bouncemail defaults protocol auto poll yoshikawa@xxxxxxxxx protocol pop3 user yoshikawa password xxxxxxxx mda "/usr/bin/procmail -d %s" fetchall ~/.forwardには \yoshikawa,"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75" ~/.procmailrcには PATH=/usr/bin:/usr/sbin:/usr/ucb:/usr/local/bin:/pub/bin:. SHELL=/bin/sh MAILDIR=/home/user01/Maildir DEFAULT=$MAILDIR/new/. LOGFILE=$MAILDIR/.procmail.log として $ fetchmail で~/Maildir/newにメールが届きました。 この後、user01宛に配送した事になるのですかね。