雑記など
http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz
http://cr.yp.to/software/qmail-1.03.tar.gz
$ wget ftp://ftp.ntnu.no/pub/unix/mail/qmail/qmail-1.03.tar.gz --14:16:06-- ftp://ftp.ntnu.no/pub/unix/mail/qmail/qmail-1.03.tar.gz => `qmail-1.03.tar.gz.1' 100%[====================================>] 220,668 61.07K/s ETA 00:00 $ wget http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz --14:18:13-- http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz => `checkpassword-0.90.tar.gz.1' 100%[====================================>] 15,631 30.39K/s $ tar xzvf qmail-1.03.tar.gz $ tar xzvf qmail-1.03.tar.gz $ tar xzvf checkpassword-0.81.tar.gz
#ifndef ERROR_H #define ERROR_H /*extern int errno;*/ #include <errno.h> extern int error_intr; extern int error_nomem;
# mkdir /var/qmail # groupadd nofiles # adduser -g nofiles -d /var/qmail/alias alias -s /bin/false # adduser -g nofiles -d /var/qmail qmaild -s /bin/false # adduser -g nofiles -d /var/qmail qmaill -s /bin/false # adduser -g nofiles -d /var/qmail qmailp -s /bin/false # groupadd qmail # adduser -g qmail -d /var/qmail qmailq -s /bin/false # adduser -g qmail -d /var/qmail qmailr -s /bin/false # adduser -g qmail -d /var/qmail qmails -s /bin/false #
# apt-get install groff # make # make setup check nroff -man addresses.5 > addresses.0 nroff -man envelopes.5 > envelopes.0 nroff -man forgeries.7 > forgeries.0 ./install ./instcheck #
# ./config
# cd /var/qmail/alias # touch .qmail-postmaster # touch .qmail-mailer-daemon # touch .qmail-root # chmod 644 ./.qmail*
# ps x 526 ? S 0:00 login -- toyotomi 547 pts/0 S 0:00 su - 548 pts/0 S 0:00 -bash 2479 pts/0 R 0:00 ps x # /var/qmail/boot/home & #ps x 526 ? S 0:00 login -- toyotomi 547 pts/0 S 0:00 su - 548 pts/0 S 0:00 -bash 2479 pts/0 S 0:00 qmail-lspawn ./Mailbox 2485 pts/0 R 0:00 ps x #
# echo "to:toyotomi"|/var/qmail/bin/qmail-inject # ls /home/toyotomi/ Mailbox lib/ rpm/
# ps x 526 ? S 0:00 login -- toyotomi 547 pts/0 S 0:00 su - 548 pts/0 S 0:00 -bash 2479 pts/0 S 0:00 qmail-lspawn ./Mailbox 2485 pts/0 R 0:00 ps x # kill 2479 # ps x 526 ? S 0:00 login -- toyotomi 547 pts/0 S 0:00 su - 548 pts/0 S 0:00 -bash 2485 pts/0 R 0:00 ps x #
# su toyotomi $ cd ~ $ /var/qmail/bin/maildirmake Maildir $ echo $HOME/Maildir/ >.qmail $ exit #
# rm /home/toyotomi/Mailbox
# ls /home/toyotomi/Maildir/new #
# /var/qmail/boot/home & [1] 2497 # echo "to:toyotomi"|/var/qmail/bin/qmail-inject # ls /home/toyotomi/Maildir/new/ 1098967425.2518.toyotomi.hideyosi.local
# ps x 526 ? S 0:00 login -- toyotomi 547 pts/0 S 0:00 su - 548 pts/0 S 0:00 -bash 2499 pts/0 S 0:00 qmail-lspawn ./Mailbox 2520 pts/0 R 0:00 ps x # kill 2499 # ps x 526 ? S 0:00 login -- toyotomi 547 pts/0 S 0:00 su - 548 pts/0 S 0:00 -bash 2521 pts/0 R 0:00 ps x #
# cd /var/servicd # mkdir qmail # chmod +t qmail # cd qmail # touch run # chmod 755 run # mkdir log # chmod 755 log # chown qmaill:nofiles log # touch log/run # chmod 755 log/run
/var/service/qmail/run
#!/bin/sh exec env - PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin " \ qmail-start ./Mailbox
/var/service/qmail/log/run
#!/bin/sh exec \ setuidgid qmaill \ multilog t ./main
# cd /service # ln -s /var/service/qmail
# cat /service/qmail/log/main/current @4000000048f5815f23f3b27c status: local 0/10 remote 0/20
# cd /var/servicd # mkdir smtp # chmod +t smtp # cd smtp # touch run # chmod 755 run # mkdir log # chmod 755 log # chown qmaill:nofiles log # touch log/run # chmod 755 log/run # touch tcp.smtp
/var/service/smtp/run
#!/bin/sh #User = qmaild exec env - PATH="/var/qmail/bin:$PATH" \ tcpserver -v -R -H -l0 -x tcp.smtp.cdb -uxxx -gxxx 0 smtp qmail-smtpd 2>&1
/var/service/smtp/log/run
#!/bin/sh exec \ setuidgid qmaill \ multilog t ./main
553 sorry. that domain isn't in my list of allowed rcpthosts (#5.7.1)
locals
localhost www.hideyosi.local ftp.hideyosi.local dns.hideyosi.local pop.hideyosi.local hideyosi.local
toyotomi@localhost hideyosi@www.hideyosi.local toyotomi@pop.hideyosi.local
hideyosi.local
# echo hideyosi.local > /var/qmail/control/defaulthost # svc -t /service/smtpd # svc -t /service/qmail
# cd /var/servicd # mkdir pop # chmod +t pop # cd pop # touch run # chmod 755 run # mkdir log # chmod 755 log # chown qmaill:nofiles log # touch log/run # chmod 755 log/run # touch tcp.pop
/var/service/pop/run
#!/bin/sh exec env - PATH=/bin/:/usr/local/bin:/var/qmail/bin \ tcpserver -vRH -c 40 -x ./tcp.pop3.cdb 0 pop-3 \ qmail-popup pop.mana.local checkpassword qmail-pop3d Maildir 2>&1
/var/service/pop/log/run
#!/bin/sh exec env - PATH=/usr/local/bin:$PATH \ setuidgid qmaill \ multilog t ./main \ -'* status: *' \ -'* from 192.168.1.*' \ -'*' \ +'* status: *' \ =status
DB ERROR!: Please initialize an attach file database on an administrator screen.