Contents

System/OS
2003.04.23 10:30

[linux] sendmail 설정/사용

조회 수 14570 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
메일 설정은 전문가도 상당히 까다로워 하는 부분이므로, 최소한의 설정으로 원하는 바를 구축 해야된다

1. Mail 설정 파일
   $ vi /etc/sendmail.cf
     # Cwlocalhost 라고 되있는 부분에 메일서버로 만들고자 하는 도메인을 지정
     Cwtocnet.c.kr
     # 메일서버가 자신의 호스트를 못알아 낼 때 대신 적용하는 도메인 지정
     Djtoconet.co.kr
     # 스팸메일 방지를 위해 중계기능을 막았으나 허락하려면 # 를 추가한다
     # R$* $#error $@5.7.1 $i "550 Relaying denied"
     # 메일의 용량제한(대문자 O 주위)
     O MaxMessageSize=크기(바이트단위)
     # 메일발신지 바꿀 때 사용(처음엔 DM으로만 되있다)
     DMyahoo.co.kr                

2. Mail 중계기능
   # 신종공해 스팸메일 때문에 메일중계를 막아서 다른 메일서버를 이용한 메일전송이
   # 되지 않으므로 허락을 하려면 이파일에 지정해야 한다.
   $ vi /etc/mail/access
     *                        RELAY                        # 모두 허락(풀테스트요)
     netsgo.com                RELAY                        # 허락
     yahoo.co.kr        REJECT                        # 막음
   # database화 해주어야 한다
   $ makemap hash /etc/mail/access < /etc/mail/access
   # Sendmal 재실행
   $ /etc/rc.d/init.d/sendmail restart                # 그 디렉토리로 옮겼다면 ./sendmail restart 함
                                                # ./ 이것을 안하면 다른 기능이 적용된다 

3. Sendmail 테스팅
   $ ztelnet toconet.co.kr 25
     Trying 210.219.177.223...
     Connected to toconet.co.kr.
     Escape character is '^]'.
     220 toconet.co.kr ESMTP Sendmail 8.9.3/8.9.3; Mon, 13 Mar 2000 21:39:42 +0900

     quit                # 빠져 나오기

4. POP3 서버 설치
   # pop3 가 설치되 있는지 테스팅
   $ ztelnet toconet.co.kr pop-3
   # pop3 데몬인 ipop3d의 패키지 검색
   $ rpm -qf /usr/sbin/ipop3d
     imap-4.5-3
   # 시디롬으로 부터 프로그램 설치
   $ mount -t iso9660 /dev/cdrom /mnt/cdrom
   $ cd /mnt/cdrom/RedHat/RPMS
   $ rpm -Uvh imap-4.5-3.i386.rpm     
   $ vi /etc/inetd.conf 와 services 파일 같이 편집
     # 주석 처리된 # 를 없앤다
     pop    stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
     pop-2  stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
     pop-3  stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
     imap   stream  tcp  nowait  root  /usr/sbin/tcpd  ipop3d
   # inetd 데몬의 재실행
   $ ps ax | grep inetd
   $ kill -1 "inetd 프로세스 id"

5. pop3 테스팅
   $ ztelnet toconet.co.kr pop-3
     Trying 210.219.177.223...
     Connected to toconet.co.kr.
     Escape character is '^]'.
     +OK POP3 s210-219-177-223.thrunet.ne.kr v7.59 server ready
     user root
     +OK User name accepted, password please
     pass *****
     +OK Mailbox open, 0 messages       

     quit                # 빠져 나오기

6. 메일 보내기
   $ mail 639@neian.com
     Subject:  메일 테스트                 [enter]
     안녕! 메시지 본문을 입력합니다.
     테스트 파일첨부하기
     ~r /home/public/sample.txt                # 파일첨부하여 보낼 때
                                        [enter]
                                             . 혹은 [ctrl+d] 하면 본문 입력 마침
     Cc: 또 보내려는 다른 메일 주소        [enter]

7. 문서파일의 내용을 메일로 보낼 때
   $ mail -s "메일의 제목" 639@netian.com < /home/public/sample.txt

8. 수신된 메일 읽기
   $ mail
   N 1  639@netian.com                 ..........
   N 2  joonlee@chollian.net          ..........
   & 2                                                # 수신된 메일중 보려는 번호를 선택하면 된다

9. 기타
   메일 저장되는 장소                                /var/spool/mail 밑에 계정명 파일로 저장
   추가로 메일서버로 쓸 도메인이 있으면                /etc/sendmail.cw 에 추가
   받은 메일을 지정된 다른 메일 주소로 보내기                $ vi /etc/aliases
                                                  root: 639@netian.com, net639@yahoo.co.kr
   메일 설정 파일의 복원                                $ m4 /etc/sendmail.mc > /etc/sendmail.cf
   메일 발신지 바꾸기                                $ vi /etc/sendmail.cf
                                                  DMyahoo.co.kr                # DM으로만 되있다


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1173 System/OS 해커스랩 깨기.. 후후.. ㅋㅋ file hooni 2013.04.23 18410
1172 Etc 플라스터(Plaster) 수업 내용 secret hooni 2016.05.24 0
1171 Develop 프로그램 문서 관리 (Doxygen) hooni 2013.04.23 16384
1170 Develop 프로그래밍에서 foo, bar 함수의 유래 file hooni 2013.06.25 21243
1169 Develop 프로그래밍 소스 관련 사이트.. hooni 2013.04.23 16484
1168 Develop 페이팔에서 돈 찾기 (Paypal withdraw) file hooni 2014.02.20 10955
1167 Etc 티스토리 테이블 html,css 구문 hooni 2013.11.03 15943
1166 System/OS 콘솔에서 패스워드 걸린 zip 압축하는 명령 hooni 2018.03.02 928
1165 System/OS 컴파일러 수업 자료(교재 : 컴파일러 입문) file hooni 2003.04.23 21965
1164 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 725
1163 Etc 캘리포니아 운전면허 문제 file hooni 2017.07.22 967
1162 Develop 최근 논문 자료 (2011/01/03, 만현형한테 보낸거..) secret hooni 2013.04.23 10366
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98