메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.


*출처 : https://www.digipine.com/programming/3847

 

1. sendmail 데몬 설치
sudo apt-get install sendmail
 
2. 설정 변경
sudo vi /etc/mail/sendmail.mc
 
FEATURE(`no_default_msa')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl

 

에서
127.0.0.1을  0.0.0.0 으로 변경하여 다른 외부에서도 메일을 주고 받을 수 있도록 함
 

3. sendmail.cf만들기
cd /etc/mail/
sudo m4 sendmail.mc > sendmail.cf
 

4. sendmail.cf수정

-------------------------------

#Dj$w.Foo.COM 

--------------------------------

부분의 주석을 제거하고 아래와 같이 도메인을 세팅

-------------------------------

Djgdime.com

--------------------------------

 

5. access파일수정(접근할 수 있는 IP대역설정)

sudo vi /etc/mail/access 에 아래의 내용을 추가함

 

localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
192.168.0 RELAY
XXX.XXX.XXX RELAY

 

*여기서 XXX.XXX.XXX는 메일서버의 ip주소 중에서 3단계까지만 기록함

 

6. /etc/mail/local-host-names수정(해당 도메인으로 되어 있는 메일 주소에서 오는 메일을 받을 수 있음)

gdime.com


7. /etc/hosts수정(맨 앞줄에 추가함, 이 설정이 없으면 도메인 전송시 지연전송이 발생함)

127.0.0.1  localhost localhost.localdomain gsda4

192.168.0.0 gdime.com

 

7-1. 설정적용(/etc/mail폴더에서 실행)

makemap hash access < access

 

8. sendmail 데몬 재시작
sudo service sendmail restart
 * Restarting Mail Transport Agent (MTA) sendmail                         [ OK ]
 
*메일 전송 테스트
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 kdn.ktguide.com ESMTP Sendmail 8.14.4/8.14.4/Debian-2ubuntu2.1; Fri, 2 Oct 2015 23:35:31 -0700; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
 
HELO localhost
250 kdn.ktguide.com Hello localhost [127.0.0.1], pleased to meet you
 
 
mail from:admin@gdime.com
250 2.1.0 karlmicro@gmail.com... Sender ok
rcpt to:gooper@gooper.com
250 2.1.5 siseong@gmail.com... Recipient ok

data
354 Enter mail, end with "." on a line by itself

subject: 제목-test from mail.gdime.com
test mail 1234
.
250 2.0.0 t936ZV1j013678 Message accepted for delivery
quit

 

9. 자신의 도메인으로 메일을 발신/수신하고 싶은 경우 OS계정을 생성해주어야 한다.(예, admin@gdime.com)

adduser admin

 

10. POSTFIX를 이용한 메일 서버 개설(?)

http://www.atblog.co.kr/?p=4877
 

 

*참고1(스팸메일을 방지하기 위한 Sendmail Relay 설정) : http://levin01.tistory.com/1608

*참고2(SendMail 설정하기 ( /etc/mail/sendmail.cf ) : http://originalchoi.tistory.com/26

*참고3(로그파일생성) : https://serverfault.com/questions/59602/where-to-check-log-of-sendmail

*참고4(우분투에서 sendmail설치및 설정) : http://egloos.zum.com/genes1s/v/2671048

 

번호 제목 날짜 조회 수
39 banana pi(lubuntu)에서 한글 설정및 한글깨짐 문제 해결 2014.07.06 3381
38 ping 안될때.. networking restart 날려주면 잘됨.. 2014.05.09 3072
37 apk 파일 위치 file 2015.05.25 2301
36 VirtualBox에 ubuntu 설치 하기 (12.10) file 2013.03.04 1944
» Ubuntu 16.04 LTS에서 sendmail설치및 설정(수신,발신 가능)및 메일서버 만들기 2017.05.23 1707
34 centsOS vsftpd설치하기 2013.12.17 1602
33 The disk drive for uuid= is not ready yet or not present 오류 해결방법 2014.04.21 1500
32 우분투 root 패스워드 설정하기 2013.03.04 1394
31 ubuntu 12.4에서 eclipse설치후 기동시 library(swt-gtk*)관련 오류 2014.04.23 1339
30 [kubernetes]우분투 Kubernetes 설치 방법 file 2019.07.24 1287
29 [백업] 리눅스 시스템 백업하기 (Linux System Backup) - TAR 사용 시스템 전체 백업 2022.01.19 1111
28 [shellscript]엑셀파일에서 여러줄에 존재하는 단어를 한줄의 문자열로 합치는 방법(comma로 구분) 2019.07.15 897
27 os가 windows7인 host pc에서 ubuntu가 os인 guest pc에 접근하기 위한 네트워크설정 2014.04.20 871
26 우분투에서 패키지 설치시 E: Sub-process /usr/bin/dpkg returned an error code 발생시 조치 2017.05.02 829
25 [dovecot]dovecot restart할때 root@gsda4:/usr/lib/dovecot# service dovecot restart 오류 발생시 조치사항 2017.06.12 812
24 sendmail전송시 421 4.3.0 collect: Cannot write ./dfv5BA2EBS010579 (bfcommit, uid=0, gid=114): No such file or directory 발생시 조치사항 2017.06.11 756
23 lubuntu 호스트 네임변경 2014.08.03 723
22 uEnv.txt위치및 내용 2014.07.09 710
21 [우분투] suppoie 채굴 프로세스 발생시 자동으로 삭제하는 shell프로그램 2018.04.01 565
20 bash는 PS1 변수를 통해 프롬프트의 모양을 바꿀 수 있다. 2016.03.30 557
위로