티스토리 뷰
우선 패키지가 있는지를 확인한다
# rpm -qa | grep sendmail
sendmail은 이멜을 보내고 받기위한 패키지이다.
sendmail-debuginfo-8.12.10-1
sendmail-doc-8.12.10-1
sendmail-cf-8.12.10-1
sendmail-devel-8.12.10-1
sendmail-8.12.10-1
# rpm -qa | grep imap
imap은 클라이언트로 이멜을 받기 위한 패키지 이다.
imap-2001a-18
imap-devel-2001a-18
난 이렇게 깔려 있다. 버전은 상관없다 다만 저 패키지들이 있지는지만 신경을 써라.ㅎㅎ
저 패키지가 저렇게 깔려 있다면 /etc/mail 을 보면 여러 파일들이 있다.
이중 우리가 건드려야 하는 파일은 사실 몇개 안된다.
ㅎㅎ
local-host-names
sendmail.cf
sendmail.mc
virtusertable
이것만 건들면 된다.
다른건 건들지 마라 ㅋㅋ
local-host-names - 자기가 서버 명을 넣으면 된다. 그 서버명으로 파일을 보내게 된다
anyons.net
그냥쓰고 나가면 된다.
sendmail.mc & sendmail.cf
mc파일을 건들면 cf가 생성이 된다. 이건 좀 복잡하다. 요즘은 이멜을 스펨으로 보내는 사람들때문에 당하지 않으려면 relay를 막고 인증받은 사람만 이멜을 보내게 해야 한다.
TRUST_AUTH_MECH 와 define(`confAUTH_MECHANISMS' 로 시작하는 라인을 찾아서 아래와 같이 수정한다.
TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
위와 같은 내용을 쓰고 다음의 명령을 하면된다.
# m4 ./sendmail.mc > ./sendmail.cf
virtusertable - 자기가 서버 명을 넣으면 된다.
서버에 계정이 없는 이메일 계정을 사용할때 쓴다. 아래의 경우는 webmaster@anyons.net으로 오는 메일을 thedragon이라는 계정을 가진사람에게 보내게 한다.
webmaster@anyons.net thedragon
위와 같은 내용을 쓰고 다음의 명령을 하면 된다.
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
다 고쳤으면 sendmail을 다시 시작한다.
# /etc/rc.d/init.d/sendmail restart
- Total
- Today
- Yesterday
- switch
- 컴퓨터 관리
- Oracle
- pc정보
- 리눅스
- hp-ux
- dell 서버
- Router
- 넷백업
- 컴퓨터 소음
- 윈도우즈 2000
- Storage
- network
- rhel5
- PC최적화
- 보안
- 컴퓨터 다운
- XP설치
- dell omsa
- unix 보안
- 오라클
- Cisco
- 아파치 보안
- netbackup
- Solaris
- Unix
- 솔라리스
- Linux
- RHEL4
- 키보드 단축키
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |