ナビゲーション
FrontPage
FreeBSD
Linux
Citrix XenServer
VMware ESXi
Unixコマンド
MySQL
PostgreSQL
Windows
CMS/CRM
クラウド
用語
PHPスクリプト
Bashシェルスクリプト
Rubyスクリプト
開発日記
検索
ツールボックス
新しいページの作成
バックアップの表示
外部のリンク元
最近更新したページ
全ページ
ヘルプ
凍結
アップロード
ページ名の変更
最新の40件
2016-08-17
Linux/NagiosQL
Linux/CentOSチューニング
2016-02-23
Linux/ソフトウェアRAID復旧手順
2016-02-18
FreeBSD/DHCP
FreeBSD/squid
2016-02-15
Unixコマンド/file
2016-02-05
FreeBSD/DynaBook
FreeBSD/Linux compatibility
2016-01-21
PHPスクリプト/PEAR DBインストールできない
PHPスクリプト/PEAR DB
2016-01-20
PHP/フレームワーク/Zend Framework
PHP/フレームワーク
FreeBSD/Postfix+amavisd+clamav
2016-01-15
FreeBSD/sl
2015-12-04
Unixコマンド/dig
Unixコマンド/nslookup
Unixコマンド/traceroute
Linux/rsync
FreeBSD/rsync
Unixコマンド/vipw
2015-11-25
Linux/Postfix+MySQL+Postfix AdminによるバーチャルSMTPサーバの構築
Linux/Postfix + postgrey
2015-11-24
Linux/Postfix + amavisd + clamav
2015-05-25
Unixコマンド/ifconfig
2015-05-23
Unixコマンド/netstat
Unixコマンド/route
Unixコマンド/lsof
Unixコマンド/disown
Unixコマンド/time
Unixコマンド/crontab
2015-05-22
Unixコマンド/nohup
Unixコマンド/fgとbg
Unixコマンド/nice
Unixコマンド/kill
Unixコマンド/jobs
Unixコマンド/restor
Unixコマンド/dump
Unixコマンド/uncompress
Unixコマンド/compress
Unixコマンド/zcat
total:
1401
today:
1
yesterday:
0
now:
1
本文
ノート
?
編集
差分
一覧
FreeBSD/qmailローカルLANでの配送 の編集
*qmailローカルLANだけでの配送 [#b6af7942] #contents **qmailのインストール [#u0ea0854] # cd /usr/ports/mail/qmail # make MAIN_QMAIL_DATE_LOCALTIME=yes install clean **vpopmailのインストール [#edd7b69e] tcpserver(ucspi-tcp)も一緒にインストールされます。 # cd /usr/ports/mail/vpopmail # make install clean ***もしくはucspi-tcpのインストール [#o07abe6d] # cd /usr/ports/sysutils/ucspi-tcp # make install clean **起動スクリプト作成 [#d56ea224] &color(Red){※ホスト名・ユーザID・グループIDは適宜変更する。}; # vi /var/qmail/rc #!/bin/sh # # qmail: /var/qmail PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin [ -f /var/qmail/rc ] || exit 0 case "$1" in start) # Start daemons. echo "Starting qmail." exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail & /usr/local/bin/tcpserver -R -h -x /etc/tcp.smtp.cdb -v -c 100 \ -u 82 -g 81 0 smtp \ /var/qmail/bin/qmail-smtpd 2>&1 \ | /var/qmail/bin/splogger smtpd 3 & /usr/local/bin/tcpserver -R -h -x /etc/tcp.smtp.cdb -v -c 100 \ -u 82 -g 81 0 587 \ /var/qmail/bin/qmail-smtpd 2>&1 \ | /var/qmail/bin/splogger smtpd 3 & /usr/local/bin/tcpserver -R -H 0 pop3 /var/qmail/bin/qmail-popup \ nec.mydomain.co.jp /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d \ Maildir & ;; stop) # Stop daemons. echo "Shutting down qmail." PID=`/bin/ps auxw | grep qmail | awk '{print $2}'` if [ ! -z "$PID" ] ; then /bin/kill ${PID} 1> /dev/null 2>&1 fi PIDPOP=`/bin/ps auxw | grep tcpserver | awk '{print $1}'` if [ ! -z "$PIDPOP" ] ; then /bin/kill ${PIDPOP} 1> /dev/null 2>&1 fi ;; *) echo "Usage: qmail.sh {start|stop}" exit 1 esac exit 0 **tcpserverのルールファイルを作成 [#se9d22b0] # vi /etc/tcp.smtp 192.168.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT="" :allow **ルールファイルをcdb化 [#c8583507] # tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp **エイリアスを作成 [#o8d4980c] ジャーナルが飛ぶように、メールサーバ宛てにしておく。 # cat /var/qmail/alias/.qmail-mailer-daemon &root # cat /var/qmail/alias/.qmail-postmaster &root # cat /var/qmail/alias/.qmail-root &root@vaio.mydomain.co.jp **起動 [#gf8daf39] /usr/local/etc/rc.d/qmail.sh start
タイムスタンプを変更しない
*qmailローカルLANだけでの配送 [#b6af7942] #contents **qmailのインストール [#u0ea0854] # cd /usr/ports/mail/qmail # make MAIN_QMAIL_DATE_LOCALTIME=yes install clean **vpopmailのインストール [#edd7b69e] tcpserver(ucspi-tcp)も一緒にインストールされます。 # cd /usr/ports/mail/vpopmail # make install clean ***もしくはucspi-tcpのインストール [#o07abe6d] # cd /usr/ports/sysutils/ucspi-tcp # make install clean **起動スクリプト作成 [#d56ea224] &color(Red){※ホスト名・ユーザID・グループIDは適宜変更する。}; # vi /var/qmail/rc #!/bin/sh # # qmail: /var/qmail PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin [ -f /var/qmail/rc ] || exit 0 case "$1" in start) # Start daemons. echo "Starting qmail." exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail & /usr/local/bin/tcpserver -R -h -x /etc/tcp.smtp.cdb -v -c 100 \ -u 82 -g 81 0 smtp \ /var/qmail/bin/qmail-smtpd 2>&1 \ | /var/qmail/bin/splogger smtpd 3 & /usr/local/bin/tcpserver -R -h -x /etc/tcp.smtp.cdb -v -c 100 \ -u 82 -g 81 0 587 \ /var/qmail/bin/qmail-smtpd 2>&1 \ | /var/qmail/bin/splogger smtpd 3 & /usr/local/bin/tcpserver -R -H 0 pop3 /var/qmail/bin/qmail-popup \ nec.mydomain.co.jp /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d \ Maildir & ;; stop) # Stop daemons. echo "Shutting down qmail." PID=`/bin/ps auxw | grep qmail | awk '{print $2}'` if [ ! -z "$PID" ] ; then /bin/kill ${PID} 1> /dev/null 2>&1 fi PIDPOP=`/bin/ps auxw | grep tcpserver | awk '{print $1}'` if [ ! -z "$PIDPOP" ] ; then /bin/kill ${PIDPOP} 1> /dev/null 2>&1 fi ;; *) echo "Usage: qmail.sh {start|stop}" exit 1 esac exit 0 **tcpserverのルールファイルを作成 [#se9d22b0] # vi /etc/tcp.smtp 192.168.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT="" :allow **ルールファイルをcdb化 [#c8583507] # tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp **エイリアスを作成 [#o8d4980c] ジャーナルが飛ぶように、メールサーバ宛てにしておく。 # cat /var/qmail/alias/.qmail-mailer-daemon &root # cat /var/qmail/alias/.qmail-postmaster &root # cat /var/qmail/alias/.qmail-root &root@vaio.mydomain.co.jp **起動 [#gf8daf39] /usr/local/etc/rc.d/qmail.sh start
テキスト整形のルールを表示する
ログインまたはアカウント作成