메뉴 건너뛰기

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

 

번호 제목 날짜 조회 수
661 hadoop 2.6.0에 sqoop2 (1.99.5) server및 client설치 == fail 2015.06.11 1914
660 impald에서 idle_query_timeout 와 idle_session_timeout 구분 2021.05.20 1869
659 갑자기 DataNode가 java.io.IOException: Premature EOF from inputStream를 반복적으로 발생시키다가 java.lang.OutOfMemoryError: Java heap space를 내면서 죽는 경우 조치방법 2017.07.19 1835
658 [ftgo_application]Unable to infer base url오류 발생시 조치방법 2023.02.20 1830
657 hue db에서 사용자가 가지는 정보 확인 2020.02.10 1829
656 hive에서 생성된 external table에서 hbase의 table에 값 insert하기 2014.04.11 1820
655 access=WRITE, inode="staging":ubuntu:supergroup:rwxr-xr-x 오류 2014.07.05 1793
654 index생성, 삭제, 활용 2014.04.25 1766
653 physical memory used되면서 mapper가 kill되는 경우 오류 발생시 조치 2018.09.20 1758
652 Cloudera Manager설치및 Uninstall 방법(순서) 2018.05.28 1730
» Ubuntu 16.04 LTS에서 sendmail설치및 설정(수신,발신 가능)및 메일서버 만들기 2017.05.23 1707
650 centos 5.X에 hadoop 2.0.5 alpha 설치 2013.12.16 1674
649 [CDP7.1.7]BDR작업후 오류로 Diagnostic Data를 수집하는 동안 "No content to map due to end-of-input at [Source: (String)""; line: 1, column: 0]" 오류 발생시 조치 2024.02.20 1669
648 Jena 2.3를 Hadoop 2.7.2의 NFS로 mount하고 fuseki를 이용하여 start할때 오류 메세지 2016.12.02 1644
647 jsoup 사용 예제 2014.06.06 1630
646 flume 1.5.2 설치및 테스트(source : file, sink : hdfs) in HA 2015.05.21 1608
645 upsert구현방법(년-월-일 파티션을 기준으로) 및 테스트 script file 2018.07.03 1606
644 Journal Storage Directory /data/hadoop/journal/data/mycluster not formatted 오류시 조치사항 2016.07.29 1603
643 oozie의 meta정보를 mysql에서 관리하기 2014.05.26 1603
642 centsOS vsftpd설치하기 2013.12.17 1602
위로