Contents

System/OS
2003.04.23 10:30

[linux] sendmail 설정/사용

Views 14635 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
메일 설정은 전문가도 상당히 까다로워 하는 부분이므로, 최소한의 설정으로 원하는 바를 구축 해야된다

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
No. Category Subject Author Date Views
82 System/OS [linux] 패킷의 소스 주소 바꾸기 hooni 2003.04.23 18855
81 System/OS [linux] 프로그램 설치방법 (내공쌓기) hooni 2003.04.23 13486
80 System/OS [linux] 프로세스 상태확인(ps) hooni 2003.04.23 12768
79 System/OS [linux] 프로세스의 stat 상태에 대한 설명 hooni 2013.04.23 10831
78 System/OS [linux] 한글 URL 인식할 수 있게 아파치(Apache) 설정 (mod_url.c 설치) hooni 2013.04.23 13144
77 System/OS [macos] How to Fix ‘You Shut Down Your Computer Because of a Problem’ file hooni 2022.06.01 943
76 System/OS [mac] Charlesproxy 간단한 설정 내용~ hooni 2013.11.12 12433
75 System/OS [mac] Homebrew/rvm/cocoapod setting hooni 2017.07.29 1169
74 System/OS [mac] How to uninstall MySQL on Mac OS. hooni 2017.11.08 1033
73 System/OS [mac] Mac OS 패키지 매니저, HomeBrew file hooni 2015.01.03 1454
72 System/OS [mac] Mac OS에서 재생되는 사운드를 녹음하는 방법 file hooni 2016.10.03 1734
71 System/OS [mac] Mac에서 Mac으로 원격제어하기 (맥에서 맥으로) file hooni 2013.10.08 37249
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 17 Next
/ 17