Category Archives: Mail

Home »  Mail

qmail error

svc: warning: unable to control /service/qmail-smtpd: supervise not running
svc: warning: unable to control /service/qmail-smtpd/log: supervise not running
svscanboot 실행이안되서 생기는 문제
# /command/svscanboot &
# /etc/init.d/qmail start
qmail 삭제시
rm -rf /var/qmail
rm -rf /etc/rc.d/init.d/qmail
rm -rf /etc/tcp.smtp
/service
/packagea
/var/log/qmail
/home/vpopmail
/var/qmail
/etc/group 파일을 열어서
nofiles:x:
qmail:x:
위 두줄을 삭제하시고
/etc/passwd 파일을 열어서
alias:x:501:
qmaild:x:502:
qmaill:x:503:
qmailp:x:504:

sendmail 설정

sendmail , sendmail-cf 설치
sendmail.mc 파일수정
> smtp 인증 사용 설정, 주석되 있으면 누구나 메일을 보낼수 있음.
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
define(`confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
> 127.0.0.1 이면 내부에서만 사용( 누구나 사용할수 없음.)
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA’)dnl
설정이후 m4 명령어를 통해서 sendmail.cf 파일생성
m4 sendmail.mc > sendmail.cf
sendmail.cf 파일설정
#DJ$w.Foo.COM < 도메인설정 ( DJ도메인명) O SmtpGreetingMessage=$j Sendmail $/$z; $b // 변경전 O SmtpGreetingMessage=$j Sendmail $b // 변경후 O MaxMessageSize=0 // 메일 발송 사이즈 설정 ( ex 20M= 20480000 )

aliases 설정 ( 메일 포워딩 )

출처! 리눅스포탈 :  https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=290
 
 

이 문서를 다른 웹이나 출판물에 게시할 때는 반드시 출처를 밝혀 주시기 바랍니다.최종 수정일 : 2001년 9월 2일
글쓴이 : 윤 일(admin@rootman.org)HOW-TO Configuration aliases(/etc/aliases)aliases 파일은 vitusertable과 비슷한 역활을 하는 파일이다. 하지만 vitusertable과는 달리 도메인별로는 설정할 수 없고
단지 가상의 유저명 혹은 실제 유저명으로만 설정할 수 있다는 단점이 있지만 특정 유저명으로 오는 메일을 여러 사용자에게
또는 외부 SMTP로 포워딩할 수 있다는 장점을 가지고 있다. 이러한 이유때문에 소규모의 메일링 리스트를 운영할 때 종종 사용된다.
aliases 파일의 설정 형식은 다음과 같은 설정 형식을 가진다.
[1차 목적지]:           [최종 목적지]

[1차 목적지]에는 가상 유저명 또는 실제 유저명을 설정할 수 있다. 그리고 [최종 목적지]에는 실제 유저, 메일 주소, 가상
유저를 설정할 수 있다. 반드시 /etc/aliases를 수정한 후 수정된 것을 적용할려면 newaliases라는 명령을 해 줘야 된다.
[root@linux /home]# newaliasesaliases 파일을 처음 열어 보면 [최종 목적지]가 root로 되어 있는 설정이 매우 많은 것을 볼 수 있을 것이다. 이건 많은
시스템 유저로 오는 메일을 모두 root가 받아 볼 수 있도록 설정한 것이다. 그럼 root로 오는 […]

nmail postmaster 패스워드 변경

서버관리자(mysql 접속 가능해야함)에게 아래 작업을 요청하시면 됩니다.
 
먼저 메일서버에 접속하셔서 아래 설정파일에서 nmail2 DB에 접속 가능한 아이디, 비밀번호를 확인합니다.
Linux Server)
/home/nmail2/nmail/include/global_db.php
Windows Server
C:\NmailPHP\nmail\include\global_db.php
                      주의) 설치 드라이브는 서버에 따라 다를 수 있습니다.
           예제)
                     $G_SYS[DB_USER] = “디비 계정 아이디”;
                     $G_SYS[DB_PASSWORD] = “디비 계정 비밀번호”;
 
위 디비 계정으로 MySQL DB에 접속하신 후 nmail2 DB 에서 아래 쿼리문을 통해 비밀번호를 초기화하면 됩니다.
참고로 아래 예제는 도메인이 passkorea.net 이고, 아이디가 postmaster 일 경우이므로 사용중인 도메인/아이디로 수정하여 쿼리문을 실행하셔야 합니다.
 
SELECT d_no FROM nmail_domain WHERE d_name =’passkorea.net’;
          UPDATE nmail_member SET m_pwd=MD5(‘새비밀번호’) WHERE m_id=’postmaster’ AND d_no=’1′;
 주의) d_no 는 도메인별 고유번호로 nmail_domain 테이블에서 확인이 가능합니다.
참고) 웹메일에 로그인후 ‘비밀번호’를 1회이상 변경하셔야 메일엔진에도 적용되어 SMTP/POP3 사용시 문제가 생기지 않습니다.
 
출처 : http://211.170.106.66/Board/ViewDoc.aspx?brdNo=17&docNo=41805&page=40&brdType=&schType=&schValue=

qmail _ qmHandle _ queue-fix

# /var/qmail/bin/qmail-qstat
messages in queue: 984
messages in queue but not yet preprocessed: 0
-> queue 삭제 /var/qmail/queue/(remote, info, mess)
qmHandle로 큐삭제
wget http://jaist.dl.sourceforge.net/sourceforge/qmhandle/qmhandle-1.2.3.tar.bz2
프로그램다운 후 압축해제하면 qmHandle이라는 파일을 /usr/local/bin가 복사하면 설치는 끝난다
사용법은
qmHandle –help
qmHandle v1.2.3
Copyright 1998-2003 Michele Beltrame
Available parameters:
-a     : try to send queued messages now (qmail must be running)
-l     : list message queues
-L     : list local message queue
-R     : list remote message queue
-s     : show some statistics
-mN    : display message number N
-dN    : delete message number N
-Stext : delete all messages that have/contain text as Subject
-D     : delete all messages in the queue (local and remote)
-V     : print program version
Additional (optional) parameters:
-c     : display colored output
-N     : list message numbers only
(to be used either with -l, -L or -R)
You can view/delete multiple message i.e. -d123 -v456 -d567
qmHandle -l  (큐리스트를 보여준다.)
qmHandle -L (큐리스트를 자세히 보여준다.)
qmHandle -D (모든큐를 삭제한다. 삭제하면서 qmail서비스를 재시작한다.
queue-fix로 안전하게 삭제/복구하기
————————————————————————————–
– 작성자 : 김혁중(티니) [sky(golbangi or at)tini4u.net]
– 작성일 : 2006-07-26
– 사이트 : http://linux.tini4u.net/
– 원제목 : 큐안의 메일을 […]

sendmail queue 세부설정

http://blog.naver.com/PostView.nhn?blogId=khi830&logNo=20118141893

DSN: Data format error

/etc/mail/sendmail.cf
Dj$ msnote.co.kr << 설정
/etc/mail/local-host-names
msnote.co.kr     << 추가

windows 2008 이상 메일서버 설정

windows 2008 이상부터는 POP에 대한 서비스를 지원하지않음.
대신 visendo smtp extender 을 설치하면됨! ㅋㅋ
http://kr.medownloads.com/download-Visendo-SMTPExtender-%C7%C3%B7%AF%BD%BA-651552.htm
설정은 좀 개쉬움..
smtp 설정 후 릴레이 설정 까묵하지 맙시다
 

devedot 설치

출처 // https://www.sulinux.net/bbs/board.php?bo_table=success_2&wr_id=133 삽질쟁님감사요~
소스는 아래 사이트에서 구한다.
http://dovecot.org/
# wget http://dovecot.org/releases/1.1/dovecot-1.1.2.tar.gz
# tar xvfz dovecot-1.1.2.tar.gz
# cd dovecot-1.1.2
# ./configure –prefix=/usr –localstatedir=/var –with-pam –with-gssapi –with-mysql
# make
# make install
# cp /usr/etc/dovecot-example.conf /usr/etc/dovecot.conf
# groupadd -g 97 dovecot
# useradd -u 97 -g 97 -d /usr/libexec/dovecot -s /sbin/nologin dovecot
편집기로 환경설정 파일인 dovecot.conf 을 아래와 같이 내용 작성한다.
# vi /usr/etc/dovecot.conf
protocols = imap pop3
disable_plaintext_auth = no
ssl_disable = yes
protocol imap {
}
protocol pop3 {
}
auth default {
mechanisms = plain
passdb passwd {
}
passdb shadow {
}
userdb passwd {
}
user = root
}
plugin {
}
mail_privileged_group = mail
실행 커맨드는 아래와 같다.
# /usr/sbin/dovecot
아래와 같이 출력된다면 dovecot이 잘 올라온 상태이다.
[root@digimoon modules]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:50022 0.0.0.0:* LISTEN 18505/xinetd
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 18505/xinetd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 18313/mysqld
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 3523/smbd
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 21245/dovecot
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 21245/dovecot
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 18505/xinetd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 19307/sendmail: acc
tcp 0 0 […]