목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 Sendmail 서버구축을위한준비... -

Similar documents
DNS (Domain Name System) Build for RHEL4(x86) Writer : 이경호

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인


이메일발송포트사용제한 기타OS - Sendmail 사용설명서 OS Mail Server 작성기준 ( 최적화버전) 기타 Sendmail 유사 버전 기타 Unix/ Linux Sendmail 8.10 ~ Sendmail 8.14 Sendmail 8.10버전이상

작성자 : 기술지원부 김 삼 수

MySQL-Ch10

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 APM 서버구축을위한준비

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 Oracle Install configuration Xshell 에

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

망고100 보드로 놀아보자-4

메일서버등록제(SPF) 인증기능적용안내서 (SunOS - Sendmail) OS Mail Server SPF 적용모듈 (C 언어기반) 작성기준 SunOS bit sendmail spfmilter

PowerPoint 프레젠테이션

untitled

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

운영체제실습_명령어

Linux 메일서버 CentOS 에서메일서버 ( 센드메일 ) 구축하기 제출일 전공사이버경찰학과 과목사이버수사학학번 담당교수안미정교수님이름한믿음 이문서는나눔글꼴로작성되었습니다. 설치하기

Apache install guide

1217 WebTrafMon II

PowerPoint 프레젠테이션

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

Microsoft PowerPoint - 10Àå.ppt

PowerPoint 프레젠테이션

Oracle Database 11g R2 Installation Guide for OEL5(x86) Writer : 이경호

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

INDEX 1. 개요 메일서버구축하기 Sendmail 설치 Sendmail 설정 dovecot 및 saslauth 설치 dovecot 및 saslauth 설정. (CentOS 5.x

PowerPoint 프레젠테이션

Mango220 Android How to compile and Transfer image to Target

LXR 설치 및 사용법.doc

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Sendmail ) 설정변경 5 2. 스팸차단테스트 5 Ⅲ. 실시간스팸차단리스트 (RBL) (RBLDNSD 이용 ) 7 1. 시스템환경및프로그램상세내역 8 2.

Microsoft PowerPoint 통신 및 압축 명령어.ppt

bn2019_2

PowerPoint 프레젠테이션

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix, SPF 인증모듈설치 2 1. postfix 설치 2 2. Mail::SPF 모듈설치 3 3. postfix-policyd-spf-perl 설치및연동

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

The Pocket Guide to TCP/IP Sockets: C Version

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint Presentation

PowerPoint 프레젠테이션

SMB_ICMP_UDP(huichang).PDF

목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix, SPF 인증모듈설치 2 1. postfix 설치여부확인 2 2. libmail-spf-perl 설치 2 3. postfix-policyd-spf-p

Network seminar.key

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

PowerPoint 프레젠테이션

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

file://\\......\paper\tr2001\tr \spam_relay_test.html

PowerPoint 프레젠테이션

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

PowerPoint 프레젠테이션

untitled

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

PowerPoint 프레젠테이션

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호

untitled

Integ

PowerPoint Presentation

Sun Java System Messaging Server 63 64

chapter4

Linux OS, /var/log/ about 과제를시작하기에앞서로그가왜존재해야하는가에대해서잠깐언급하고시작하겠습니다. 우리일상생활에서도로그역할이반드시있어야할상황이있습니다. 예를들어사건현장에 CCTV( 폐쇄회로 ) 가없다면수사에많은어려움이따르지않을까하고생각해봅니다. 즉,

6강.hwp

Sena Technologies, Inc. HelloDevice Super 1.1.0

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

Sena Device Server Serial/IP TM Version

6주차.key

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

Report Designer V3.0 사용설명서 2장

untitled

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

Install stm32cubemx and st-link utility

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Discrete Mathematics

untitled

10X56_NWG_KOR.indd

Microsoft Word ARM_ver2_0a.docx

chapter1,2.doc

TCP.IP.ppt

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

PowerPoint 프레젠테이션

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Chapter 1

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

슬라이드 1

슬라이드 1

vm-웨어-01장

4S 1차년도 평가 발표자료

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

Transcription:

Sendmail 8.14.4 Build for RHEL4 (x86) writer : 이경호

목차 1. 시스템구성... - 2-1.1. 개요... - 2-1.1.1. 정의... - 2-1.1.2. 목적... - 2-1.1.3. 환경... - 2-2. 준비사항... - 3-2.1. 필수설치프로그램... - 3-2.2. Sendmail 서버구축을위한준비... - 3-2.2.1. Sendmail 서버정의... - 3-2.2.2. Sendmail 구성도... - 3-3. Sendmail 8.14.4 설치... - 4-4. Sendmail 설정파일생성... - 5-5. Sendmail 중요설정파일생성및설정... - 6-6. Sendmail 데몬시작... - 7-7. Sendmail 테스트... - 8-8. Sendmail 다운받는곳... - 10-9. 참고자료... - 11 - - 1 -

1. 시스템구성 1.1. 개요 1.1.1. 정의 - VMware 7 을이용 RHEL4 OS 에 Sendmail 서버구축 1.1.2. 목적 - Sendmail 서버구축및테스트가이드를작성합니다. 1.1.3. 환경 - Windows OS : Windows 7 Ultimate K (x64) - Linux OS : Red Hat Enterprise Linux 4 (x32) - Virtual machine : Vmware 7 - Process : Intel Core i5 CPU M 460 @ 2.53GHz - memory : 4G - IP : 192.168.111.10-2 -

2. 준비사항 2.1. 필수설치프로그램 Program Version Usage VMware 7 가상머신설치 Xmanager 4 Shell, OUI, FTP 지원 RHEL4 OS machine 2.6.9 실습리눅스 OS 2.2. Sendmail 서버구축을위한준비 2.2.1. Sendmail 서버정의 - Sendmail은인터넷전자메일의표준규약인 SMTP(Simple Mail Transfer Protocol) 프로토콜을통해서메일서비스기능을한다. Sendmail은메일서버간에메일을주고받는역할을합니다. 2.2.2. Sendmail 구성도 메일서버 1 메일서버 2 /var/spool/mqueue 메일큐 MDA SMTP 인터넷 SMTP 센드메일 (MTA) MDA /var/spool/maile/ 사용자명 센드메일 (MTA) 메일박스 dovecot(mra SMTP 메일클라이언트 1(MUA) POP3 IMAP 메일클라이언트 2(MUA) - 3 -

3. Sendmail 8.14.4 설치 [ 설명 ] sendmail rpm 설치내역확인하여있을경우제거합니다. [root@gz ~]# rpm qa grep sendmail [root@gz ~]# rpm -e --nodeps [ 패키지이름 ] [ 설명 ] wget을활용하여 /usr/local/src 디렉토리에다운받습니다. [root@gz src]# pwd /usr/local/src [root@gz src]# wget ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz --14:52:49-- ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz => `sendmail.8.14.4.tar.gz' Resolving ftp.sendmail.org... 209.246.26.22 Connecting to ftp.sendmail.org 209.246.26.22 :21... connected. Logging in as anonymous... Logged in! ==> SYST... done. ==> PWD... done. ==> TYPE I... done. ==> CWD /pub/sendmail... done. ==> PASV... done. ==> RETR sendmail.8.14.4.tar.gz... done. Length: 2,080,472 (2.0M) (unauthoritative) 100%[==================================================== ======================================================== ========================>] 2,080,472 205.33K/s ETA 00:00 14:53:02 (193.93 KB/s) - `sendmail.8.14.4.tar.gz' saved [2080472] [ 설명 ] 압축해제하고압축해제된디렉토리로이동합니다. [root@gz src]# tar zxf sendmail.8.14.4.tar.gz [root@gz src]# ls sendmail-8.14.4 sendmail.8.14.4.tar.gz [root@gz src]# cd sendmail-8.14.4/ [ 설명 ] smtp의항목이주석처리되어있는지확인합니다. ( 주석처리가있으면삭제 ) [root@gz sendmail-8.14.4]# grep smtp /etc/services smtp 25/tcp mail smtp 25/udp mail - 4 -

[ 설명 ] make 컴파일시디렉토리가없어서에러가날수도있습니다. 에러메시지를확인하여아래와같이디렉토리를생성합니다. install: cannot create regular file `/usr/man/man1/vacation.1': No such file or directory install: cannot create regular file `/usr/man/man8/praliases.8': No such file or directory [root@gz sendmail-8.14.4]# mkdir -p /usr/man/man8 [root@gz sendmail-8.14.4]# mkdir -p /usr/man/man1 [ 설명 ] make 컴파일이정상적으로완료되면 make install 설치하는명령어입니다. [root@gz sendmail-8.14.4]# make && makeinstall 4. Sendmail 설정파일생성 [ 설명 ] 설정파일이있는디렉토리로이동합니다. [root@gz sendmail-8.14.4]# pwd /usr/local/src/sendmail-8.14.4 [root@gz sendmail-8.14.4]# cd cf/cf/ [ 설명 ] 리눅스이므로 generic-linux.mc 파일을 sendmail.mc 파일로변경합니다. [root@gz cf]# mv generic-linux.mc sendmail.mc [ 설명 ] access.db, domainaliases.db 등자동생성하기위해아래내용을추가합니다. [root@gz cf]# vi sendmail.mc FEATURE(access_db)dnl FEATURE(virtusertable, btree /etc/mail/domainaliases.db)dnl FEATURE(genericstable, btree /etc/mail/useraliases.db)dnl FEATURE(accept_unqualified_senders)dnl [ 설명 ] 설정파일을빌드하여파일을생성합니다. [root@gz cf]# sh Build sendmail.cf [root@gz cf]# ls sendmail.cf sendmail.cf [ 설명 ] 설정파일을 install 하면 /etc/mail 디렉토리로이동하게됩니다. [root@gz cf]# make install-cf - 5 -

../../devtools/bin/install.sh -c -o root -g bin -m 0444 sendmail.cf /etc/mail/sendmail.cf../../devtools/bin/install.sh -c -o root -g bin -m 0444 submit.cf /etc/mail/submit.cf [root@gz cf]# ls /etc/mail access domaintable helpfile mailertable Makefile sendmail.mc statistics submit.mc virtusertable access.db domaintable.db local-host-names mailertable.db sendmail.cf spamassassin submit.cf trusted-users virtusertable.db 5. Sendmail 중요설정파일생성및설정 [ 설명 ] access는 sendmail 의접근을제어하는파일입니다. 호스트나도메인을허용하는의미는 RELAY 이며반대로호스트나도메인을허용하지않겠다고하는것은 REJECT 입니다. 예 ) [ 호스트, 도메인, 아이피, 이메일주소 ] [RELAY, REJECT] [root@gz cf]# cd /etc/mail [root@gz mail]# vi access localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 192.168.111.10 RELAY [ 설명 ] aliases 설정파일은특정계정으로메일을보냈을경우그계정으로메일이도착하지않고이파일에지정된다른계정으로메일이전송될수있게합니다. 특정사용자에게온메일을다른사람에게보내주거나리스트를작성해야하는경우에사용되는파일입니다. 예 1) admin 계정에게보내는메일 admin : Gz@ab.com, gz@abcd.com 예 2) manager계정으로오는메일을 webmaster와 root로전달 manager : root, webmaster 예 3) manager 계정으로오는메일을 /etc/mailist/manager 파일에계정들에게전달 manager:: include:/etc/maillist/manager [root@gz mail]# vi aliases webmaster: root - 6 -

[ 설명 ] 사용할도메인이름을입력하면사용할수있지만여기에서는빈파일로생성하겠습니다. [root@gz mail]# touch local-host-names [ 설명 ] access, access.db 를생성및갱신합니다. [root@gz mail]# makemap hash access < access [root@gz mail]# ls access.db access.db [ 설명 ] aliases.db 파일을생성하기위해아래순서대로진행합니다. [root@gz mail]# mkdir -p /var/spool/mqueue [root@gz mail]# chmod 755 /var/spool/mqueue/ [root@gz mail]# newaliases /etc/mail/aliases: 1 aliases, longest 4 bytes, 13 bytes total [root@gz mail]# ls aliases.db aliases.db 6. Sendmail 데몬시작 [ 설명 ] sendmail 명령어경로를확인합니다. [root@gz mail]# which sendmail /usr/sbin/sendmail [ 설명 ] 중계용데몬입니다. [root@gz mail]# /usr/sbin/sendmail -Ac -q1h [ 설명 ] 제출용 ( 수신용 ) 데몬입니다. [root@gz mail]# /usr/sbin/sendmail -bd -q1h [ 설명 ] sendmail 프로세스확인합니다. [root@gz mail]# ps -ef grep -v grep grep sendmail root 2143 1 0 11:44? 00:00:00 sendmail: accepting connections smmsp 2151 1 0 11:44? 00:00:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue - 7 -

7. Sendmail 테스트 [ 설명 ] 메일보내기테스트입니다. [root@gz mail]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 localhost.localdomain ESMTP Sendmail 8.13.1/8.13.1; Tue, 1 Feb 2011 18:34:15 +0900 mail from : Gz.kyungho@gmail.com 250 2.1.0 Gz.kyungho@gmail.com... Sender ok rcpt to : Gz.kyungho@gmail.com 250 2.1.5 Gz.kyungho@gmail.com... Recipient ok subject : Test Mail 500 5.5.1 Command unrecognized: "subject : Test Mail" data 354 Enter mail, end with "." on a line by itself Hi Gz, you very handsomeguy haha see you again byebye. 250 2.0.0 p119yfi6008579 Message accepted for delivery quit 221 2.0.0 localhost.localdomain closing connection Connection closed by foreign host. [ 설명 ] 메일로그확인합니다. [root@gz mail]# cd /var/log [root@gz log]# tail -f maillog Feb 1 18:23:10 Gz sendmail[8529]: daemon MTA: problem creating SMTP socket Feb 1 18:23:10 Gz sendmail[8529]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MTA: server SMTP socket wedged: exiting Feb 1 18:33:51 Gz sendmail[8543]: p119wufy008543: Authentication-Warning: localhost.localdomain: Gz [127.0.0.1] didn't use HELO protocol Feb 1 18:33:56 Gz sendmail[8543]: p119wufy008543: Syntax error in parameters - 8 -

scanning "" Feb 1 18:34:01 Gz sendmail[8543]: p119wufy008543: lost input channel from Gz [127.0.0.1] to MTA after startup Feb 1 18:34:01 Gz sendmail[8543]: p119wufy008543: from=gz.kyungho@gmail.com, size=0, class=0, nrcpts=0, proto=smtp, daemon=mta, relay=gz [127.0.0.1] Feb 1 18:35:41 Gz sendmail[8579]: p119yfi6008579: Authentication-Warning: localhost.localdomain: Gz [127.0.0.1] didn't use HELO protocol Feb 1 18:38:07 Gz sendmail[8579]: p119yfi6008579: from=gz.kyungho@gmail.com, size=54, class=0, nrcpts=1, msgid=<201102010936.p119yfi6008579@localhost.localdomain>, proto=smtp, daemon=mta, relay=gz [127.0.0.1] Feb 1 18:38:10 Gz sendmail[8581]: STARTTLS=client, relay=gmail-smtpin.l.google.com., version=tlsv1/sslv3, verify=fail, cipher=rc4-md5, bits=128/128 Feb 1 18:38:13 Gz sendmail[8581]: p119yfi6008579: to=gz.kyungho@gmail.com, delay=00:02:11, xdelay=00:00:06, mailer=esmtp, pri=120054, relay=gmail-smtpin.l.google.com. [74.125.53.27], dsn=2.0.0, stat=sent (OK 1296802498 10si1007766icg.39) [ 설명 ] 메일확인합니다. - 9 -

8. Sendmail 다운받는곳 [ 설명 ] http://www.sendmail.com/ 에접속 Open Source > Download 클릭합니다. [ 설명 ] ftp sendmail.org 클릭합니다. - 10 -

[ 설명 ] 베타버전제외최신버전인 sendmail.8.14.4.tar.gz 클릭합니다. 9. 참고자료 참고자료서진수강사님 아이티윌오라클전문가과정 17기우재남저자 Red Hat Fedora 리눅스서버 & 네트워크 http://calmmass.tistory.com Google 검색 - 11 -