qmail ucspi-tcp qmailanalog
http://mirror.averse.net/pub/FreeBSD/ports/local-distfiles/sada/ http://www.rbl.jp/svcheck.php http://checkpw.sourceforge.net/checkpw/
tar xzvf checkpw-1.01.tar.gz cd checkpw-1.01 make setup check cd .. cp ./checkpw-1.01/qmail-popup-auth.patch ./
tcpserver 0 110
http://members.elysium.pl/brush/qmail-smtpd-auth/
tar zxvf qmail-smtpd-auth-0.30.tar.gz cp qmail-smtpd-auth-0.30/base64.* qmail-1.03 cp qmail-smtpd-auth-0.30/README.auth qmail-1.03 cp ./qmail-smtpd-auth-0.30/base64.* .
http://www.sera.desuyo.net/smtp-auth/ http://www.qmail.org/top.html DomainKeys?
wget http://nchc.dl.sourceforge.net/sourceforge/domainkeys/libdomainkeys-0.68.tar.gz tar xzvf libdomainkeys-0.68.tar.gz cd libdomainkeys-0.68 make gcc -DBIND_8_COMPAT -O2 -o dktest dktest.o -L. -ldomainkeys -lcrypto `cat dns.lib` cp libdomainkeys.a ../ cp *.h ../ cd .. wget http://qmail.org/qmail-1.03-dk-0.53.patch cd qmail-1.03 patch -p1 < ../qmail-1.03-dk-0.53.patch
patching file Makefile Hunk #1 succeeded at 812 (offset 4 lines). patching file qmail-dk.8 patching file qmail-dk.c
make setup check
cp qmail-dk /var/qmail/bin/ cp qmail-dk.8 /var/qmail/man/man8/ chown qmailq:qmail /var/qmail/bin/qmail-dk chmod 4711 /var/qmail/bin/qmail-dk
http://blog.cles.jp/item/1778 http://www.flounder.net/qmail/qmail-dns-patch http://www.saout.de/misc/spf/
wget http://www.saout.de/misc/spf/qmail-spf-rc5.patch
http://qmail.org/netqmail/ http://shupp.org/
Includes these popular patches: * smtp auth * tls/ssl * spf * qmail-queue (to allow for virus scanners) * maildir++ patch * support oversize dns packets (not necessary if you use dnscache) * chkuser (check for local vpopmail users, envelope syntax. requires vpopmail to be previously installed) * spam throttle * qregex (regular expression matching in badmailfrom and badmailto) * big concurrency (set the spawn limit above 255)
gunzip -v qmail-date-localtime.patch.gz tar zxvf qmail-1.03.tar.gz cd qmail-1.03
int addrrelay() { int j; j = addr.len; while(--j >= 0) if (addr.s[j] == '@') break; if (j < 0) j = addr.len; while(--j >= 0) { if (addr.s[j] == '@') return 1; if (addr.s[j] == '%') return 1; if (addr.s[j] == '!') return 1; } return 0; }
mkdir /var/qmail groupadd qmail groupadd nofiles useradd -d /var/qmail -g nofiles -s /bin/true qmaild useradd -d /var/qmail -g nofiles -s /bin/true qmaill useradd -d /var/qmail -g nofiles -s /bin/true qmailp useradd -d /var/qmail/alias -g nofiles -s /bin/true alias useradd -d /var/qmail -g qmail -s /bin/true qmailq useradd -d /var/qmail -g qmail -s /bin/ture qmailr useradd -d /var/qmail -g qmail -s /bin/true qmails make setup check
cd /var/qmail/alias/ touch .qmail-postmaster touch .qmail-mailer-daemon touch .qmail-root chmod 644 .qmail*
/var/qmail/bin/maildirmake ./Maildir/
csh /var/qmail/rc &
echo "douda" | /var/qmail/bin/qmail-inject test@tete.com
tar zxvf ucspi-tcp-0.88.tar.gz cd ucspi-tcp-0.88 make setup check
192.168.1.:allow,RELAYCLIENT="" 127.0.0.1:allow,RELAYCLIENT="" :allow
/usr/local/bin/tcprules /var/qmail/control/tcp.smtp.cdb /var/qmail/control/tcp.smtp.tmp < /var/qmail/control/tcp.smtp
cd checkpassword-0.90 make setup check
#!/bin/sh [ -f /var/qmail/rc ] || exit 0 PATH=$PATH:/var/qmail/bin:/usr/local/bin case "$1" in start) echo -n "Starting... qmail" csh -cf '/var/qmail/rc &' /usr/local/bin/tcpserver -v -u 503 -g 505 -x \ /var/qmail/control/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 \ /usr/local/bin/tcpserver 0 pop3 /var/qmail/bin/qmail-popup \ smtpd.test.jp /var/qmail/bin/checkpassword \ /var/qmail/bin/qmail-pop3d Maildir & touch /var/lock/qmail ;; stop) echo "Shutting down qmail." PID=`/bin/ps -aefw | grep qmail | awk '{print $2}'` if [ ! -z "$PID" ] ; then /bin/kill ${PID} 1> /dev/null 2>&1 fi rm -f /var/lock/qmail ;; *) echo "Usage: "$0" {start|stop}" exit 1 esac exit 0
http://cr.yp.to/daemontools/install.html
http://www.emaillab.org/djb/daemontools/daemontools-howto.html
http://www.unixuser.org/~euske/doc/daemontools/myfaq/faq-3.html
wget http://tools.qmail.jp/daemontools/daemontools-0.76.tar.gz tar zxvf daemontools-0.76.tar.gz cd admin/daemontools-0.76 ./package/install
SV:123456:respawn:/command/svscanboot
useradd -g qmail -d /var/qmail -s /bin/false qmaillog useradd -g qmail -d /var/qmail -s /bin/false smtplog useradd -g qmail -d /var/qmail -s /bin/false pop3log
chmod +t /var/qmail/services/qmail chown qmaillog:qmail /var/qmail/services/qmail/log
#!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" qmail-start ./Maildir/ splogger qmail
#!/bin/sh exec /usr/bin/env - PATH="/usr/local/bin" setuidgid qmaillog multilog t ./main
chown qmaillog:qmail /var/qmail/services/qmail/run chmod 700 /var/qmail/services/qmail/run chown qmaillog:qmail /var/qmail/services/qmail/log/run chmod 700 /var/qmail/services/qmail/log/run
ln -s /var/qmail/services/qmail/ /service/qmail ps aux | grep qmail
chmod +t /var/qmail/services/smtpd chown smtplog:qmail /var/qmail/services/smtpd/log
#!/bin/sh exec /usr/local/bin/tcpserver -v -u 503 -g 505 -x /var/qmail/control/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
http://www.monyo.com/technical/unix/solaris/qmail/column_1.html
mv qmail-smtpd qmail-smtpd2 touch qmail-smtpd chown root qmail-smtpd chgrp qmail qmail-smtpd chmod 755 qmail-smtpd
#!/bin/sh ulimit -d 1024 exec /var/qmail/bin/qmail-smtpd2 ${1+"$@"}
#!/bin/sh exec /usr/bin/env - PATH="/usr/local/bin" setuidgid smtplog multilog t ./main
chown smtplog:qmail /var/qmail/services/smtpd/run chmod 700 /var/qmail/services/smtpd/run chown smtplog:qmail /var/qmail/services/smtpd/log/run chmod 700 /var/qmail/services/smtpd/log/run
ln -s /var/qmail/services/smtpd/ /service/smtpd ps aux | grep qmail
mkdir /var/qmail/services/pop3 chmod +t /var/qmail/services/pop3 mkdir /var/qmail/services/pop3/log chown pop3log:qmail /var/qmail/services/pop3/log
#!/bin/sh exec /usr/local/bin/tcpserver 0 pop3 /var/qmail/bin/qmail-popup \ /var/qmail/bin/qmail-pop3d Maildir 2>&1
#!/bin/sh exec /usr/bin/env - PATH="/usr/local/bin" setuidgid pop3log multilog t ./main
chown pop3log:qmail /var/qmail/services/pop3/run chmod 700 /var/qmail/services/pop3/run chown pop3log:qmail /var/qmail/services/pop3/log/run chmod 700 /var/qmail/services/pop3/log/run
ln -s /var/qmail/services/pop3/ /service/pop3
svc: warning: unable to control
svstat /service/qmail svstat /service/qmail/log svstat /service/smtpd svstat /service/smtpd/log svstat /service/pop3 svstat /service/pop3/log
svstat /service/*
svc -d /service/qmail svc -d /service/qmail/log svc -d /service/smtpd svc -d /service/smtpd/log svc -d /service/pop3 svc -d /service/pop3/log
svc -u /service/qmail svc -u /service/qmail/log svc -u /service/smtpd svc -u /service/smtpd/log svc -u /service/pop3 svc -u /service/pop3/log
svc -h /service/qmail
telnet localhost 25 DATA quit
telnet localhost 110 USER test PASS test quit
/var/qmail/bin/maildirmake Maildir
cd Maildir echo "hogepass" > .password chmod 600 .password
#!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` exec /usr/local/bin/tcpserver -R -H -v -u "$QMAILDUID" -g "$NOFILESGID" \ -x /home/vpopmail/etc/tcp.smtp.cdb 0 smtp rblsmtpd -r relays.ordb.org \ -r bl.spamcop.net /var/qmail/bin/qmail-smtpd 2>&1
http://itpro.nikkeibp.co.jp/article/NEWS/20061219/257299/?ST=virus
wget http://qmail.org/netqmail-1.05.tar.gz tar xvzf netqmail-1.05.tar.gz cd netqmail-1.05/other-patches wget http://www.alib.jp/files/qmail-date-localtime.patch wget http://www.qmail.org/qmailqueue-patch cd .. ./collate.sh cd netqmail-1.05 patch -p1 < ../other-patches/qmail-date-localtime.patch mkdir /var/qmail groupadd qmail groupadd nofiles useradd -d /var/qmail -g nofiles -s /bin/true qmaild useradd -d /var/qmail -g nofiles -s /bin/true qmaill useradd -d /var/qmail -g nofiles -s /bin/true qmailp useradd -d /var/qmail/alias -g nofiles -s /bin/true alias useradd -d /var/qmail -g qmail -s /bin/true qmailq useradd -d /var/qmail -g qmail -s /bin/ture qmailr useradd -d /var/qmail -g qmail -s /bin/true qmails make setup check cp home /var/qmail/rc ./config-fast hoge.com 192.168.1.:allow,RELAYCLIENT="" 127.0.0.1:allow,RELAYCLIENT="" :allow /usr/local/bin/tcprules /var/qmail/control/tcp.smtp.cdb /var/qmail/control/tcp.smtp.tmp < /var/qmail/control/tcp.smtp
wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz tar xzvf ucspi-tcp-0.88.tar.gz cd ucspi-tcp-0.88 patch -p1 < ../netqmail-1.05/other-patches/ucspi-tcp-0.88.errno.patch patch -p1 < ../netqmail-1.05/other-patches/ucspi-tcp-0.88.a_record.patch patch -p1 < ../netqmail-1.05/other-patches/ucspi-tcp-0.88.nodefaultrbl.patch make make setup check http://downloads.sourceforge.net/vpopmail/vpopmail-5.4.17.tar.gz?modtime=1152720482&big_mirror=0 tar xzvf vpopmail-5.4.17.tar.gz cd vpopmail-5.4.17 groupadd -g 1089 vchkpw useradd -g vchkpw -u 1089 vpopmail mkdir /home/vpopmail chown vpopmail:vchkpw /home/vpopmail mkdir /home/vpopmail/etc 127.:allow,RELAYCLIENT="" 192.168.1.:allow,RELAYCLIENT="" :allow chown -R vpopmail:vchkpw /home/vpopmail/etc ./configure --enable-roaming-users=y --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp --enable-relay-clear-minutes=30 --enable-logging=y make make install-strip
http://www.inter7.com/index.php?page=vpopmail
cd /usr/local/src tar xzvf vpopmail-5.4.8.tar.tar
groupadd -g 1089 vchkpw useradd -g vchkpw -u 1089 vpopmail
./configure --enable-roaming-users=y --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp --enable-relay-clear-minutes=30 --enable-logging=y
make make install-strip
127.:allow,RELAYCLIENT="" 192.168.1.:allow,RELAYCLIENT="" :allow
tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp chown vpopmail:vchkpw /home/vpopmail/etc/tcp.smtp.cdb
http://www.emaillab.org/djb/tools/ucspi-tcp/tcprules.html
/home/vpopmail/bin/vadddomain hidekazu.dhs1.sst.ne.jp
/home/vpopmail/bin/vdeldomain hidekazu.dhs1.sst.ne.jp
/home/vpopmail/bin/vadduser hoge@hidekazu.dhs1.sst.ne.jp
/home/vpopmail/bin/vdeluser hoge@hidekazu.dhs1.sst.ne.jp
#!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" /usr/local/bin/tcpserver \ -R -H -l0 -v 0 pop3 /var/qmail/bin/qmail-popup \ test.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
#!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` exec /usr/local/bin/tcpserver -R -H -v -u "$QMAILDUID" -g "$NOFILESGID" \ -x /home/vpopmail/etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
telnet localhost 25
tcpserver: warning: dropping connection, unable to read /home/vpopmail/etc/tcp.smtp.cdb: access denied
chmod 755 /home/vpopmail
http://tools.qmail.jp/tcpserver.html
http://www.emaillab.org/djb/tools/ucspi-tcp/tcpserver.html
http://www.asahi-net.or.jp/~wv7y-kmr/memo/tcpserver.html
=:allow :allow,RBLSMTPD="Access denied. bad reverse DNS"
=:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" :allow,RBLSMTPD="Access denied. bad reverse DNS"
/home/vpopmail/bin/vadduser test@goodservice.jp test2
/home/vpopmail/bin/vdeluser test@goodservice.jp
/home/vpopmail/bin/vpasswd test@goodservice.jp
crontab -e 30 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null
tail -f /var/log/maillog
/var/qmail/control/locals /var/qmail/control/rcpthosts /var/qmail/control/virtualdomains /var/qmail/users/assign /var/qmail/users/cdb
exec /usr/local/bin/tcpserver -R -H -v -u "$QMAILDUID" -g "$NOFILESGID" -x /home/vpopmail/etc/tcp.smtp.cdb 0 smtp \ /var/qmail/bin/qmail-smtpd hogehostname /home/vpopmail/bin/vchkpw /bin/true 2>&1
exec /usr/local/bin/tcpserver -R -H -v -u "$QMAILDUID" -g "$NOFILESGID" -x /home/vpopmail /etc/tcp.smtp.cdb 0 smtp rblsmtpd -r relays.ordb.org -r bl.spamcop.net /var/qmail/bin/qmail-smtpd hogehostname /home/vpopmail/bin/vchkpw /bin/true 2>&1
chown root:root ~vpopmail/bin/vchkpw chmod 4755 ~vpopmail/bin/vchkpw
vchkpw-smtp: password fail vchkpw-smtp: (PLAIN) login success
http://www.marronkun.net/linux/mail/qmail_8.html
hmac_md5( challenge, strlen(challenge), password, strlen(password), digest);
hmac_md5( response, strlen(response), password, strlen(password), digest);
return(strcmp(digascii,response));
return(strcmp(digascii,challenge));
vchkpw-smtp: (CRAM-MD5) login success
ThunderBird?
exec /usr/local/bin/tcpserver -R -H -v -u "$QMAILDUID" -g "$NOFILESGID" -x /home/vpopmail /etc/tcp.smtp.cdb 0 smtp rblsmtpd -r relays.ordb.org -r bl.spamcop.net /var/qmail/bin/qmail-smtpd hogehostname /home/vpopmail/bin/vchkpw /bin/true 2>&1
SubmissionPort?
/var/qmail25/services/smtpd/run
DomainKeys?
vchkpw-submission: vpopmail user not found
chmod u+s vchkpw
http://www.maid.ne.jp/~yy/freebsd/qmail.html
http://members.elysium.pl/brush/qmail-smtpd-auth/
http://www.sera.desuyo.net/smtp-auth/~
zcat ucspi-tcp-ssl-20050405.patch.gz | patch make cp tcpserver /usr/local/bin/tcpserverssl
PEM1=/tmp/openssl.`date +%s`.$$.1 PEM2=/tmp/openssl.`date +%s`.$$.2 openssl req -newkey rsa:1024 -keyout $PEM1 -nodes -x509 -days 365 -out $PEM2 cat $PEM1 > cert.pem echo "" >> cert.pem cat $PEM2 >> cert.pem rm -f $PEM1 $PEM2 chmod 600 cert.pem
http://www.kawaz.jp/pukiwiki/?POP%A4%C8SMTP%A4%F2SSL%B2%BD%A4%B9%A4%EB
exec env - PATH="/var/qmail/bin:$PATH" /usr/local/bin/softlimit -m 15000000 /usr/local /bin/tcpserverssl -R -H -v -s -u "$QMAILDUID" -g "$NOFILESGID" -x /home/vpopmail/etc/tcp.smtp.cdb -n /var/qmail/cert.pem 0 465 rblsmtpd -r relays.ordb.org -r bl.spamcop.net /var/qmail/bin/qmail-smtpd 2>&1
hoge.jp:hogehoge.hoge.jp
:hogehoge.hoge.jp
http://www.toshikazu.org/archives/000080.html
http://qmail-vida.sourceforge.jp/
groupadd vida useradd -g vida pop useradd -g vida -s /bin/false authdb useradd -g vida -s /bin/false qmailu
make patch make copy
make make setup check
/var/qmail/bin/vida-pwdbinit
http://qmail-vida.sourceforge.jp/
http://www.stackasterisk.jp/tech/systemConstruction/qmail02_01.jsp
http://omori.asama.net/qmail.html
http://www.asahi-net.or.jp/~aa4t-nngk/qmail7.html
http://software.my-highway.net/cgi/pukiwiki/pukiwiki.php?QVAdmin
warning: trouble opening remote
http://www.netmeridian.com/e-huss/queue-fix.tar.gz
./queue-fix -i /var/qmail/queue
perl -e 'use DB_File;'
http://www.cpan.org/modules/by-module/Time
perl Makefile.PL make make install
http://www.cpan.org/modules/by-module/DB_File/
perl Makefile.PL make make install
http://prdownloads.sourceforge.net/courier/
bzip2 -d maildrop-1.8.1.tar.bz2 tar xvf maildrop-1.8.1.tar cd maildrop-1.8.1 ./configure
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.0.tar.gz tar xzvf pcre-7.0.tar.gz ./configure make make install
make make install
http://www.softclub.co.jp/~zoro/woody/courier/maildrop.html http://sourceforge.net/projects/tnef
./configure make install
groupadd clamav useradd -g clamav -s /bin/true clamav ./configure make make install
make uninstall
/etc/init.d/clamd restart
RedHat?
chkconfig --add clamd
http://wiki.clamav.net/index.php/UpgradeInstructions
http://clamav-jp.sourceforge.jp/jdoc/clamav.html
ERROR: Can't open/parse the config file /usr/local/etc/clamd.conf
http://wiki.clamav.net/Main/UpgradeInstructions
mv /usr/local/etc/freshclam.conf /usr/local/etc/freshclam.conf8 mv /usr/local/etc/clamd.conf /usr/local/etc/clamd.conf8
clamdscan: corrupt or unknown clamd scanner error or memory/resource/perms problem - exit status 32512/127
** Important note **: please run 'ldconfig' after installing this version.
ldconfig
/usr/local/bin/freshclam -v
ERROR: Can't open/parse the config file /usr/local/etc/clamd.conf ERROR: Can't open/parse the config file /usr/local/etc/clamd.conf ERROR: Can't open/parse the config file /usr/local/etc/clamd.conf
ERROR: Not supported data format
/usr/local/bin/freshclam --quiet -l /var/log/clam-update.log
touch /var/log/clam-update.log chmod 600 /var/log/clam-update.log chown clamav /var/log/clam-update.log
/usr/local/bin/freshclam --quiet -l /var/log/clam-update.log
0 * * * * /usr/local/bin/freshclam --quiet -l /var/log/clam-update.log
http://www.eicar.org/anti_virus_test_file.htm
http://www.qmail.org/qmailqueue-patch
Reversed (or previously applied) patch detected!
http://prdownloads.sourceforge.net/qmail-scanner
groupadd qscand
http://www.asahi-net.or.jp/~aa4t-nngk/qmail6.html
tar xzvf qmail-scanner-1.25.tgz cd qmail-scanner-1.25 patch -p1 < ../qmail-scanner-1.25_jp_lsndr.patch useradd -c "Qmail-Scanner Account" -g qscand -s /bin/false qscand ./configure --lang ja_JP.EUC --redundant yes --notify recips,lsndr,nmladm --scanners clamdscan --install
http://qmail-scanner.sourceforge.net/configure-options.php
cd locale cp -a ja_JP.EUC ja_JP.eucJP
BEGIN failed--compilation aborted at /var/qmail/bin/qmail-scanner-queue.pl line 283.
setuidgid qmaild /var/qmail/bin/qmail-scanner-queue.pl -g
which suidperl
/usr/bin/perl: symbol lookup error: /usr/bin/perl: undefined symbol: PL_block_type
yum install perl-suidperl yum update perl-suidperl
my $qmailinject = '/var/qmail/bin/qmail-inject';
my $qmailinject = '/usr/bin/nkf -j |/var/qmail/bin/qmail-inject';
my $DEBUG='1';
.vbs 0 VBS files not allowed per Company security policy
.lnk 0 LNK files not allowed per Company security policy .scr 0 SCR files not allowed per Company security policy .wsh 0 WSH files not allowed per Company security policy .hta 0 HTA files not allowed per Company security policy .pif 0 PIF files not allowed per Company security policy .cpl 0 CPL files not allowed per Company security policy .exe 0 EXE files not allowed per Company security policy .cmd 0 CMD files not allowed per Company security policy .dll 0 DLL files not allowed per Company security policy .js 0 JS files not allowed per Company security policy .reg 0 reg files not allowed per Company security policy .wsf 0 WSF files not allowed per Company security policy .wsc 0 WSC files not allowed per Company security policy .bat 0 BAT files not allowed per Company security policy .mdb 0 MDB files not allowed per Company security policy
setuidgid qmaild /var/qmail/bin/qmail-scanner-queue.pl -g
find /var/spool/qmailscan/quarantine/ -type f -mtime +10 -exec rm -f '{}' ';'
QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export QMAILQUEUE
exec /usr/local/bin/softlimit -m 15000000 /usr/local/bin/tcpserver \ -R -H -v -u "$QMAILDUID" -g "$NOFILESGID" -x \ /home/vpopmail/etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
http://www.emaillab.org/djb/tools/daemontools/softlimit.html
./test_installation.sh -doit mail-inject: fatal: qq temporary problem (#4.3.0)
Disallowed characters found in MIME headers
my $BAD_MIME_CHECKS='1';
my $BAD_MIME_CHECKS='0';
http://www.qmail.org/qmailqueue-patch
http://prdownloads.sourceforge.net/qmail-scanner/
http://www.kuri3.net/pukiwiki/index.php?SecureMail#qmail_scanner
http://qmail-scanner.sourceforge.net/FAQ.php
http://www.fkimura.com/qmail0.html
ORDB FAQ
tar xzvf procmail-3.22.tar.gz
BASENAME = /usr/local
make make install-suid
perl -MCPAN -e shell install Digest::SHA1 install HTML::Tagset install HTML::Parser insall Storable install Net::DNS
http://spamassassin.apache.org/
tar xzvf Mail-SpamAssassin-3.0.4.tar.gz cd Mail-SpamAssassin-3.0.4 perl Makefile.PL PREFIX=/usr/local
make make install
spamassassin -t < sample-nonspam.txt spamassassin -t < sample-spam.txt
cp spamd/redhat-rc-script.sh /etc/init.d/spamd chmod 700 /etc/rc.d/init.d/spamd cd /etc/init.d/ chkconfig --add spamd
"-d -m5 -v -u vpopmail"
if [ -f /etc/sysconfig/spamassassin ] ; then . /etc/sysconfig/spamassassin fi
daemon $NICELEVEL spamd $SPAMDOPTIONS -r $SPAMD_PID
daemon $NICELEVEL /usr/local/bin/spamd $SPAMDOPTIONS -r $SPAMD_PID
http://spamassassin.apache.org/full/3.0.x/dist/doc/spamd.html
required_score 13.0
if ( $SIZE < 500000 ) { exception { xfilter "/usr/local/bin/spamc -f -u $EXT@$HOST" } } to "./Maildir/"
chown vpopmail:vchkpw /etc/mailfilter chmod 600 /etc/mailfilter
| /var/qmail/bin/preline /usr/local/bin/maildrop /etc/mailfilter
/etc/init.d/spamd start
cd /home/vpopmail/domains/hogedom/hogeuser maildirmake -f spam ./Maildir
http://www.is.titech.ac.jp/~yanagis0/text/maildrop.html
if ( $SIZE < 500000 ) { exception { xfilter "/usr/local/bin/spamc -f -u $EXT@$HOST" } } if (/^X-Spam-Flag: *YES/) { to "./Maildir/.spam/" } else { to "./Maildir/" }
| /usr/bin/procmail -m ./.procmailrc
PATH=/usr/bin:/bin:/usr/local/bin HOME=/home/vpopmail/domains/hogedom/hogeuser MAILDIR=$HOME/Maildir DEFAULT=$HOME/Maildir/ LOGFILE=/var/log/procmail/hogeuser.log LOCKFILE=$MAILDIR/procmail.lock :0fw: * < 600000 | /usr/local/bin/spamc :0: * ^X-Spam-Status:.Yes $HOME/Maildir/.spam/
PATH=/usr/bin:/bin:/usr/local/bin HOME=/home/vpopmail/domains/hogedom/hogeuser MAILDIR=$HOME/Maildir DEFAULT=$HOME/Maildir/ LOGFILE=/var/log/procmail/spam.log LOCKFILE=$MAILDIR/procmail.lock :0fw: * < 600000 | /usr/local/bin/spamc :0: * ^X-Spam-Status:.Yes ! spam@hoge.jp :0c: * ^X-Spam-Status:.No ! keitai@hoge.jp
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Can't locate Archive/Tar.pm in @INC (@INC contains:...
perl -MCPAN -e shell Archive::Tar.pm
http://spamassassin.jp/modules/xhnewbb/viewtopic.php?topic_id=14
/usr/bin/sa-learn --spam /home/hoge/Maildir/cur
plugin: failed to parse plugin (from @INC): Can't locate Mail/SpamAssassin/Plugin/Check.pm in @INC plugin: failed to parse plugin (from @INC): Can't locate Mail/SpamAssassin/Plugin/HTTPSMismatch.pm plugin: failed to parse plugin (from @INC): Can't locate Mail/SpamAssassin/Plugin/URIDetail.pm
perl -MCPAN -e shell install Mail::SpamAssassin::Plugin::Check
whitelist_from *hoge.co.jp whitelist_from test@hoge.co.jp whitelist_*@hoge.co.jp
netset: cannot include 127.0.0.1/8 as it has already been included
http://www.global-domination.org/forum/viewtopic.php?p=3528
PROCMAIL oheso.cfg http://search.cpan.org/src/FELICITY/Mail-SpamAssassin-2.62/spamd/README.spamd-vpopmail http://search.cpan.org/src/FELICITY/Mail-SpamAssassin-3.1.8/spamd/README.vpopmail Debian GNU/Linux
http://www.inter7.com/index.php?page=vqadmin
tar xzvf vqadmin-2.3.2.tar.gz ./configure --enable-cgibindir=/usr/local/apache/cgi-bin make make install-strip
ScriptAlias /cgi-bin/vqadmin/ "/usr/local/apache/cgi-bin/vqadmin/" <Directory "/usr/local/apache/cgi-bin/vqadmin"> Deny from all Options ExecCGI AllowOverride AuthConfig Order deny,allow </Directory>
/usr/local/apache/bin/htpasswd -bc vqadmin.passwd admin passwd
http://www.test.com/cgi-bin/vqadmin/vqadmin.cgi
http://www.tom.comm.waseda.ac.jp/~ichi/sqwebmail/japan/
./configure --enable-mimecharset=iso-2022-jp --enable-cgibindir=/test/cgi-bin/ \ --enable-imagedir=/etc/images/sqwebmail \ --enable-imageurl=/images/sqwebmail --disable-authpwd --enable-authvchkpw make make install-strip make install-configure
authmodulelist="authvchkpw"
0 5 * * * /usr/local/share/sqwebmail/cleancache.pl
/usr/local/share/sqwebmail/libexec/authlib/authdaemond start
http://www.test.com/cgi-bin/sqwebmail
exec /usr/sbin/sendmail -oi -t -f "$1"
exec /var/qmail/bin/qmail-inject -f "$1"
sqwebmail: maildircache: Cache create failure - unable to create /var/cache/sqwebmail/153390/so/xxx@yyy.zzz.authdaemon.sate
Attachment size exceeds limit set by system administrator
--with-maxmsgsize=20000000 --with-maxformargsize=20000000 --with-maxargsize=20000000
http://qmailsolutions.com/webmailer/sqwebmail.html
http://www.tom.comm.waseda.ac.jp/~ichi/sqwebmail/
WebMail?
wget http://download.ilohamail.org/files/IlohaMail-0.8.14-rc3.tar.gz
IlohaMail?
if (!empty($SMTP_SERVER)){
smtp_mail //send thru SMTP server using cusotm SMTP library mail //send using PHP's mail() function
LangDecodeMimeString?
//return utf8ToUnicodeEntities($rest); return mb_convert_encoding($rest,$charset,"AUTO");
/* run through character encoding engine */ echo "\n<!-- converting from $charset to $my_charset //-->\n"; $body=LangConvert($body, $my_charset, $charset);
echo "\n<!-- converting from $charset to $my_charset //-->\n"; $body=mb_convert_encoding($body,$my_charset,"AUTO"); //$body=LangConvert($body, $my_charset, $charset);
if (!$html_encoded){ if ($is_unicode) $line = utf8ToUnicodeEntities($line); else $line = encodeUTFSafeHTML($line); }
if (!$html_encoded){ if ($is_unicode) $line = encodeUTFSafeHTML($line); //utf8ToUnicodeEntities($line); else $line = encodeUTFSafeHTML($line); }
http://fkimura.com/ilohamail0.html
http://qmhandle.sourceforge.net/
mkdir /var/qmail/qmHandle cd /var/qmail/qmHandle tar xvfz qmHandle* ln -s /var/qmail/qmHandle/qmHandle /usr/bin/qmhandle
http://cr.yp.to/software/qmailanalog-0.70.tar.gz
tar xzvf qmailanalog-0.70.tar.gz cd qmailanalog-0.70 make
make make setup check
#!/bin/sh # PATH=/usr/local/qmailanalog/bin:/var/qmail/bin:$PATH MAILLOG="/var/log/maillog" QMAILLOG="/var/tmp/qmail.$$" MAILTO=mailto@hoge MAILFROM=mailfrom@hoge /usr/bin/awk '{$1="";$2="";$3="";$4="";$5="";print}' < $MAILLOG | matchup > $QMAILLOG (echo "To: $MAILTO" echo "From: $MAILFROM" echo "Subject: maillog" echo "" zoverall < $QMAILLOG zfailures < $QMAILLOG zdeferrals < $QMAILLOG zrecipients < $QMAILLOG zsenders < $QMAILLOG )| qmail-inject -f $MAILFROM /bin/rm -f $QMAILLOG
http://www.atmarkit.co.jp/flinux/rensai/qmail10/qmail10a.html
http://www.emaillab.org/djb/qmailanalog/qmailanalog.html
http://www.list.org/download.html
patch -p0 < /work/mailman-2.1.5+patch.20040901.gz
useradd -d /home/mailman mailman groupadd mailman chgrp mailman /home/mailman chmod a+rx,g+ws /home/mailman
http://nav.bandersnatch.org/clues/qmail-vpopmail-mailman.html http://www.python.jp/Zope/download
http://www.fml.org/software/fml/index.html http://www.fml.org/software/fml/INSTALL/index.html
groupadd fml useradd -g fml fml mkdir /usr/local/fml chown fml:fml /usr/local/fml su - fml mkdir /home/fml/ml perl makefml install
TOP LEVEL ML DIRECTORY [/var/spool/ml] /home/fml/ml
DOMAIN NAME virtualdomain.com FQDN virtualdomain.com EXEC FILES DIRECTORY /home/vpopmail/domains/virtualdomain.com/fml TOP LEVEL ML DIRECTORY /home/vpopmail/domains/virtualdomain.com/ml
chown -R vpopmail.vchkpw /home/vpopmail/domains/virtualdomain.com/fml chown -R vpopmail.vchkpw /home/vpopmail/domains/virtualdomain.com/ml
cd /home/vpopmail/domains/virtualdomain.com/fml makefml newml test cd /home/vpopmail/domains/virtualdomain.com ln -s /home/vpopmail/domains/virtualdomain.com/ml/etc/qmail/alias/.qmail* /home/vpopmail/domains/virtualdomain.com
+virtualdomain.com-test:vpopmail:1089:1089:/home/vpopmail/domains/virtualdomain.com/ml/etc/qmail/alias:-:test:
makefml add ML addr add <addr> to <ML>
makefml admin.cgi config
/usr/local/fml/makefml admin.cgi config
/usr/local/fml/makefml newml test
http://www.kt.rim.or.jp/~atsato/ml/basic/software.html
http://www.hitsuji.gr.jp/yms/yuzo/linux/fml.html
http://www.omake-world.com/~fsting/inst_memo/fml.html
http://eshima.net/main/linux_tips.php?ttl=mailserver
http://ww7.tiki.ne.jp/~kusa/memo/fml.html
http://r286.com/arc/352
http://www.sapporo.iij.ad.jp/staff/fukachan/fml/menu.html
wget http://www.inter7.com/devel/autorespond-2.0.5.tar.gz tar xzvf autorespond-2.0.5.tar.gz cd autorespond-2.0.5 make make install
fprintf(fdm,"Content-Type: text/plain; charset=\"ISO-2022-JP\"\n" );
/home/vpopmail/domains/test.com/.qmail-hoge
| autorespond 1 10 hoge/autorespond.msg hoge/autorespond_log
http://www-komo.ise.eng.osaka-u.ac.jp/~kaneta/unix/misc.html
http://www.system-act.com/mail/autorespond.html
http://www.atmarkit.co.jp/flinux/rensai/qmail07/qmail07b.html~
http://www.inter7.com/index.php?page=qmailadmin
tar zxvf autorespond-2.0.5.tar.gz cd autorespond-2.0.5 make make install
autorespond: usage: time num message dir [ flag arsender]
tar xzvf ezmlm-0.53-idx-0.41.tar.gz cd ezmlm-0.53-idx-0.41 make make man cp -f ezmlmrc.jp ezmlmrc make setup
tar xzvf qmailadmin-1.2.0.tar.gz ./configure \ --enable-htmldir=/webroot/qmailadmin/html \ --enable-imagedir=/webroot/qmailadmin/html/images \ --enable-imageurl=/qmailadmin/html/images \ --with-htmllibdir=/usr/local/share \ --enable-cgibindir=/webroot/qmailadmin/cgi-bin \ --enable-cgipath=/qmailadmin/cgi-bin/qmailadmin \ --enable-autoresponder-bin=/usr/bin \ --enable-ezmlmdir=/usr/local/bin/ezmlm/ \ --enable-ezmlm-mysql=n make make install
--enable-modify-spam \ --enable-spam-command="|/var/qmail/bin/preline /usr/local/bin/maildrop /home/vpopmail/etc/mailfilter"
SHELL="/bin/sh" import EXT import HOST VPOP="| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox" VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST` logfile "mailfilter.log" if ( $VHOME eq "" ) { log "========" log "ERROR: VHOME isn't set!" to "$VPOP" } else { if ( $SIZE < 262144 ) { exception { xfilter "/usr/bin/spamc -f -u $EXT@$HOST" } } if (/^X-Spam-Flag: *YES/) { exception { include $VHOME/Maildir/.mailfilter } `test -d $VHOME/Maildir/.Spam` if( $RETURNCODE == 1) { `/usr/local/bin/maildirmake -f Spam $VHOME/Maildir` } exception { to "$VHOME/Maildir/.Spam/" } } exception { include $VHOME/Maildir/.mailfilter } # default delivery exception { to "$VHOME/Maildir/" } }
SetHandler cgi-script Options +ExecCGI
http://hoge.com/qmailadmin/cgi-bin/qmailadmin
http://qmailsolutions.com/webifs/qmailadmin.html#autorespond
http://www.atmarkit.co.jp/flinux/rensai/qmail07/qmail07b.html
http://bb.watch.impress.co.jp/cda/bbword/8764.html DomainKeys?
iptables -A PREROUTING -p tcp -m tcp --dport 587 -j REDIRECT --to-ports 25
hoge.com. IN TXT "v=spf1 +ip4:1.2.3.4 ~all"
check-auth@verifier.port25.com
echo 1 > /var/qmail/control/spfbehavior
# 0: Never do SPF lookups, don t create Received-SPF headers # 1: Only create Received-SPF headers, never block # 2: Use temporary errors when you have DNS lookup problems # 3: Reject mails when SPF resolves to fail (deny) # 4: Reject mails when SPF resolves to softfail # 5: Reject mails when SPF resolves to neutral # 6: Reject mails when SPF does not resolve to pass
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
http://www.atmarkit.co.jp/fsecurity/special/82senderid/sender103.html
http://blog.livedoor.jp/dankogai/archives/50809900.html
mv /usr/sbin/sendmail /usr/sbin/sendmail.org mv /usr/lib/sendmail /usr/lib/sendmail.org ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
| /hoge.sh
/var/qmail/bin/qmail-qstat
/var/qmail/bin/qmail-qread
http://www.atmarkit.co.jp/flinux/rensai/qmail14/qmail14b.html
echo "31457280" > /var/qmail/control/databytes
http://www.atmarkit.co.jp/flinux/rensai/qmail03/qmail03a.html
/home/vpopmail/domains/test.com/.qmail-hoge
hoge2@tensou.com /home/vpopmail/domain/test.com/hoge/Maildir/
http://www.pgregg.com/projects/qmail/mailquotacheck/
|mailquotacheck ./Maildir/
http://www.hatena.ne.jp/1090241991
spam@spam.com @spam.com
ping -f -l 1424 hoge.com
Packet needs to be fragmented but DF set.
ifconfig eth0 mtu 1452
http://sonic64.com/cat_qmail.html
Apr 1 10:00:00 hoge clamd[7063]: Socket file /tmp/clamd exists. Either remove it, or configure a different one.
host message
http://www.atmarkit.co.jp/flinux/rensai/qmail14/qmail14b.html
http://miniminiadmin.jugem.jp/?day=20070523
=1B$B$
Content-Transfer-Encoding: quoted-printable
http://yougo.ascii24.com/gh/32/003224.html
OutlookExpress?
smtproutes file
qmail * djbdns by D. J. Bernstein
FAQ(qmail-1.03)
qmailsolutions.com
http://www.qmail.jp/qmail.html
http://www.dpri.kyoto-u.ac.jp/~dptech/qm_memo/qm_memo.html
http://www.ryouto.jp/linux/linux_15.html#POS011
http://www.ghost.jp/memo/freebsd/qmail.html
http://atmarkit-www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2364&forum=10&11
http://www.omake-world.com/~fsting/inst_memo/vpopmail.html
http://tenjin.coara.or.jp/~yano/computer/linux/qmail.html
http://www.fkimura.com/mailman0.html
http://mm.tkikuchi.net/pipermail/mmjp-users/2004-March/000779.html
Stray Penguin
Linux Page (Server)
http://www.wikiroom.com/qmail
http://www.takemaru.com/microserver/
http://linux.fken.ise.osaka-sandai.ac.jp/lu094/94694
http://www.atmarkit.co.jp/fnetwork/rensai/netpro04/netpro01.html