|
ホームサーバー RING 前5 |サイト一覧 |次5 前 |ランダム |HOME |次 |
動作概要
フロッピー2枚によるメールサーバー Q & A
user01:x:1004:1004:MailUser:/home/user01:/bin/false --> user01:x:1004:1003:MailUser:/home/user01:/bin/false
## for using flash memory.
. /etc/config
if mount -t ext2 /dev/$CF_EXT2 /mnt/cf; then
# mount success
[ ! -d /mnt/cf/spool ] && mkdir /mnt/cf/spool
chmod 755 /mnt/cf/spool
[ -d /var/spool ] && rm -r /var/spool
ln -s /mnt/cf/spool /var/spool
[ ! -d /mnt/cf/home ] && mkdir /mnt/cf/home
chmod 755 /mnt/cf/home
[ -d /home ] && rm -r /home
ln -s /mnt/cf/home /home
else
mkdir /home
fi
mknod /dev/hdc2 b 22 2 mount /dev/hdc2 /mnt/cf dd if=/dev/zero of=/mnt/cf/swapfile bs=1k count=20480 mkswap /mnt/cf/swapfile 20480 swapon /mnt/cf/swapfile
<*>Packet socket
........
<*>Unix domain sockets
[*]TCP/IP networking
........
user01: user01,"|/usr/bin/sed '/^---------* hogehoge ML Sponsor ---------*$/,/^$/d' \ |/usr/sbin/sendmail hoge" ※"hoge"を"user01"にすると、ループになって止まらない。 ※元のメールは"user01"に残る。残す必要がなければ、"user01"をはずしておく。
chmod +s /usr/bin/porcmail
user01: "|/usr/bin/sed '/^---------* hogehoge ML Sponsor ---------*$/,/^$/d' \ |/usr/bin/procmail -d user01" ※この場合はループにならないし、"hoge"も作る必要がない。 ※元のメールをhogeに残す場合は、「 user01: hoge,"|/usr/bin/sed ....." 」とする。 ※hogeはuser01でもかまわない。メールがダブるけど。
user01: "|/usr/bin/procmail -m /etc/procmailrcs/user01 -d user01"
SHELLMETAS=""
:0 Hwf:
* ^Delivered-To: .+@ml-b.\.hogehoge\.co\.jp
|/usr/bin/sed '/^-\{20,\} hogehoge ML Sponsor -\{20,\}$/,/^$/d'
:0 Hwf:
* ^X-hogehoge-Groups-Return:
|/usr/bin/sed '/^-\{20,\} hogehoge! Groups Sponsor -\{20,\}~-->$/,/^$/d'
:0:
$DEFAULT
chmod +s /usr/bin/procmail chmod 1777 /var/spool/mail chown user01 /etc/procmailrcs/user01