티스토리 뷰
qmail spam black list, white list 등록.
이슈트래커와 사내 SMTP연동중 메일발송이 안되는 문제가있어 알아보던중 qmail에서 rblsmtpd ( Real-time Blocking List )라는게 있다는걸 알게되었다.
이놈이 자꾸 내 메일을 Spam으로 Blocking 하고있었던 것이다.
451 http://www.spamhaus.org/query/bl?ip=121.xxx.xxx.x20
그래서 찾던중 whitelist를 등록하면 해결된다는 정보를 입수.
$ vim /var/qmail/supervise/smtp/run
#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -g vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
BLACKLIST=`cat /var/qmail/control/blacklists`
WHITELIST=`cat /var/qmail/control/whitelists`
SMTPD="/var/qmail/bin/qmail-smtpd"
TCP_CDB="/etc/tcprules.d/tcp.smtp.cdb"
RBLSMTPD="/usr/bin/rblsmtpd"
HOSTNAME=`hostname`
VCHKPW="/home/vpopmail/bin/vchkpw"
export REQUIRE_AUTH=0
#exec /usr/bin/softlimit -m 45000000 \
exec /usr/bin/softlimit -m 85000000 \
/usr/bin/tcpserver -v -R -H -l $HOSTNAME -x $TCP_CDB -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
$RBLSMTPD $WHITELIST $BLACKLIST $SMTPD $VCHKPW /bin/true 2>&1
바로 발송 성공.
번외로 SMTP Relay설정하는 방법.
step1. 허용설정
$ vim /etc/tcprules.d/tcp.smtp
192.xxx.xxx.200:allow,RELAYCLIENT="",RBLSMTPD=""
qmail은 익숙치가 않은데 오늘 삽질하면서 많은걸 배운듯 합니다.
.by rocksea
'Developer' 카테고리의 다른 글
[node.js] mysql connection pool 관리 (0) | 2013.05.29 |
---|---|
[node.js] mysql 연동 (0) | 2013.05.28 |
[DNS] zone file reload (0) | 2013.05.08 |
[gitlab] gitlab installation guide (0) | 2013.05.06 |
[VirtualBox] virtualbox ubuntu eth0 missing (eth0 인식 못하는 문제 해결방법) (0) | 2013.04.15 |
- Total
- Today
- Yesterday
- 영문법
- 여행
- ubuntu
- 다낭
- PostgreSQL
- 베트남
- maven
- AWS
- JBOSS
- 비교구문
- 영작
- nodejs
- 대명사 구문
- it
- hdfs
- 가정법
- 스페인 여행
- NGINX
- memcached
- k8s
- Python Django
- Business English
- 조동사
- mongoDB
- 비지니스 영어
- 해외여행
- hadoop
- Python
- 도덕경
- redis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |