1580, 2/79 회원가입  로그인  
   h41d35
   Sendmail 소스로 설치하기

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=49 [복사]


/********************************************************************************/
제  목 : Sendmail 소스 설치하기                  
작성자 : h41d35@Realskulls.Team                                                  
/********************************************************************************/

1. Sendmail 이란?
  센드메일이란.. 인터넷에서 메일을 주고 받을수 있는 중계역할을 하는 서버데몬 즉
일종의 인터넷에서 메일을 주고 받는 프로그램이다.


2. 이전 버전 제거

[root@bitLab root]# rpm -qa | grep sendmail //설치되어 있는 센드메일을 보여줘
sendmail-cf-8.12.5-7
sendmail-8.12.5-7
sendmail-devel-8.12.5-7

// 자기 시스템에 다른 버전의 센드메일이 설치 되어 있을 수 있습니다.
// '8.12.5-7' 요게 버전임...^^

[root@bitLab root]# rpm -e --nodeps sendmail-8.12.5-7  //제거 명령어
[root@bitLab root]# rpm -e --nodeps sendmail-cf-8.12.5-7
[root@bitLab root]# rpm -e --nodeps sendmail-devel-8.12.5-7

  
3.Sendmail 소스 다운 받기

[root@bitLab root]# ncftp
[root@bitLab root]# open ftp.sendmail.org
[root@bitLab root]# cd /pub/sendmail
[root@bitLab root]# get sendmail.8.12.9.tar.gz


4.Sendmail 실행 파일 생성

[root@bitLab work]# tar xvfz sendmail.8.12.9.tar.gz //입축풀고..Go~~
[root@bitLab work]# cd sendmail-8.12.9
[root@bitLab work]# make
[root@bitLab sendmail-8.12.9]# make install       //실행파일 인스톨


5.Sendmail 설정파일 생성
  
[root@bitLab sendmail-8.12.9]# cd cf/cf           //디렉토리 이동
[root@bitLab cf]# mv generic-linux.mc sendmail.mc //이름 바꿔주고..Go~~
[root@bitLab cf]# sh Build sendmail.cf            //설정파일 생성
[root@bitLab cf]# make install-cf                 //설정파일 인스톨


6.Sendmail 기타 설정파일 설정

[root@bitLab cf]# cd /etc/mail
[root@bitLab mail]# ls
  helpfile  sendmail.cf  statistics  submit.cf

[root@bitLab mail]# vi access
  192.168.25      RELAY                            //중계 아이피 설정
  127.0.0.1       RELAY
  localhost       RELAY
  localhost.localdomain   RELAY

  
[root@bitLab mail]# vi aliases
  webmaster:  root

[root@bitLab mail]#touch local-host-names          //빈파일 생성


[root@bitLab mail]# makemap hash access < access   //access.db 를 갱신
[root@bitLab mail]# newaliases                     //aliases.db 를 갱신

[root@bitLab sbin]# mkdir /var/spool/mqueue        //디렉토리 생성
[root@bitLab sbin]# chmod 775 /var/spool/mqueue    //권한설정


7.Sendmail 실행

[root@bitLab sbin]# /usr/sbin/sendmail -Ac -q1h    //중계용 데몬
[root@bitLab sbin]# /usr/sbin/sendmail -bd -q1h    //제출용 데몬


8.Sendmail 동작 테스트

  [root@bitLab root]# telnet localhost 25
  mail from : [보내는이 메일 주소] Enter
  rcpt to :   [받는이 메일 주소]   Enter
  data        Enter
  [내용]
  .       Enter   // 점을 찍고 Enter 쳐야 빠져 나감....^^
  quit        Enter

  Hit : 12460     Date : 2003/09/12 07:34



    
lawsoul 좋은정보 감사합니다.

센드매일. 말그대로 메일을보낸다군요.

지금은 리눅스를 깔아놓기만 한상태라.

헷갈리는 부분이 많네요. 지금도 쓰이는지도 굼굼하고요.

다음에 중급자수준이 되면 다시한번 보러와야겠네요.

오래된 글이지만 감사합니다.
2012/01/16  
1560   네트워크 개념 휘어잡기 3[17]     소유
09/12 12893
1559   커널 컴파일 하기[1]     h41d35
09/12 10508
  Sendmail 소스로 설치하기[1]     h41d35
09/12 12459
1557   IMAP, POP3 소스로 설치하기[3]     h41d35
09/12 10544
1556   네트워크 개념 휘어잡기 4[14]     소유
09/13 12823
1555   Xp Best Tip 30가지!!(그대는 알고있는가???)[23]     chagang531
09/13 15149
1554   네트워크 개념 휘어잡기 5[10]     소유
09/14 12536
1553   네트워크 개념 휘어잡기 6[10]     소유
09/15 11693
1552   VI편집기 명령어 및 사용법 정리[6]     ntmaster99
09/16 15433
1551   네트워크 개념 휘어잡기 7[8]     소유
09/16 11749
1550   [강좌] 98 부팅디스켓 과 fdisk 하기, 도스에서 설치하기[2]     chagang531
09/18 9736
1549   원재아빠님의 gcc 2.96에서의 버퍼 구조 강좌.[9]     ttongfly
09/19 12612
1548   윈도우 시스템의 컴퓨터에서 리눅스 설치방법[15]     o-0_o-0
09/19 13167
1547     [re] 허접팁] 암호를 바꿔 해킹피해 줄이쟈 ㅋ ^^; 더 좋은방법[9]     xeon400
10/14 9034
1546   허접팁] 암호를 바꿔 해킹피해 줄이쟈 ㅋ[17]     o-0_o-0
09/20 10373
1545   Xmanager로 리눅스 이용하기(멍멍님 만화강좌 사용)[15]     DarkSlayer
09/21 11401
1544   해킹당한 서버에서 확인해야할일[9]     소유
09/21 19870
1543     [re] ::system(); 사용 관련.. :: ↑     yl
10/04 8522
1542   레벨5 레이스컨디션에 대해서. [의외로 질문하시는 분들이 많아서..][9]     yl
10/01 13962
1541   리눅스의 거의 모든 명령어?[314]     소유
10/05 30906
[1] 2 [3][4][5][6][7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com