: : : : 설치된 리눅스는 레드햇 7.2이며, sendmail 8.11.6-3을
: : : : rpm으로 설치했습니다.
: : : :
: : : : 서버에서 직접 sendmail을 이용해 메일을 발송하면 정상적으로
: : : : 잘 됩니다. (/var/spool/mail/계정에 메일이 저장됨)
: : : :
: : : : 그런데 아웃록이나 야후 등에서 메일을 보내면 에러도 없이
: : : : 잘 발송된것으로 나오는데 확인해 보면 메일이 업습니다.
: : : : (/var/spool/mail/계정에 메일이 없음)
: : : :
: : : : 어떤 문제인지요... sendmail 셋팅이 무지 어렵네요.
: : :
: : : m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
: : :
: : : 다시 잡아 보세여 /etc/rc.d/init.d/sendmail restart (데몬 재시작)
: : :
: : : 그리고 smtp 는 기본으로 로컬에서만 되어있게 셋팅 되어 있습니다.
: : :
: : : 로컬 삭제 데몬 재시작
: :
: : 답변 감사합니다. 그렇게 해 봤는데 여전히 안됩니다.
: : 그리고 답변 내용중 "로컬 삭제 데몬 재시작"에서 로컬삭제가
: : 무슨뜻인지요? 완전 초보라서요... 죄송합니다.
:
: 아래 내용을 긁어서 sendmail.mc 에 저장해서
: m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
:
: 센드메일 데몬 재시작 참고로 dnl 주석처리 입니다.
: -----------------------------------------------------------------------
: divert(-1)
: dnl 이 매크로 설정 파일은 /etc/mail/sendmail.cf 를 생성하는데 사용한다.
: dnl 만약 이 파일을 설정하여 새로운 sendamil.cf 로 동작시키기를 원한다면
: dnl m4 를 이용하여 다음의 진행으로 sendmail.cf 를 새로이 생성할수 있다:
: dnl
: dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
: dnl
: dnl 이 작업을 하기 위해서는 sendmail-cf pacakge가 설치 되어 있어야 한
: 다.
: dnl
: include(`/usr/share/sendmail-cf/m4/cf.m4')
: VERSIONID(`linux setup for JUNGHYUN')dnl
: define(`confDEF_USER_ID',``8:12'')dnl
: OSTYPE(`linux')
: undefine(`UUCP_RELAY')dnl
: undefine(`BITNET_RELAY')dnl
: dnl #
: dnl # 이 설정은 인증 매커니즘을 지정한다. 이 설정을 사용하기 위해서는
: dnl # TURST_AUTH_MECH 를 반드시 설정해야 한다.
: define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
: dnl # 인증을 이용하여 relay 를 허용하기 위해서 SMTP 의 인증 매커니즘
: dnl # 을 지정한다.
: TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
: dnl #
: dnl define(`confTO_QUEUEWARN', `4h')dnl
: dnl define(`confTO_QUEUERETURN', `5d')dnl
: define(`confQUEUE_LA', `12')dnl
: define(`confREFUSE_LA', `18')dnl
: define(`confTO_CONNECT', `1m')dnl
: define(`confTRY_NULL_MX_LIST',true)dnl
: define(`confDONT_PROBE_INTERFACES',true)dnl
: define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
: dnl 보안을 강화하기 위해 VRFY, EXPN 을 사용하지 못하게 한다.
: define
: (`confPRIVACY_FLAGS',`authwarnings,needmailhelo,novrfy,noexpn,restrictq
: run')dnl
: FEATURE(`no_default_msa',`dnl')dnl
: FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
: dnl 도메인별 가상 유저를 설정하기 위한 virtusertable 설정
: FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
: dnl 메일 매칭을 위한 mailertable 설정
: FEATURE(`mailertable',`hash -o /etc/mail/mailertable')dnl
: define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
: FEATURE(redirect)dnl
: FEATURE(always_add_domain)dnl
: FEATURE(use_cw_file)dnl
: FEATURE(local_procmail)dnl
: FEATURE(`access_db')dnl
: FEATURE(`blacklist_recipients')dnl
: EXPOSED_USER(`root')dnl
: dnl We strongly recommend to comment this one out if you want to
: protect
: dnl yourself from spam. However, the laptop and users on computers
: that do
: dnl not hav 24x7 DNS do need this.
: FEATURE(`accept_unresolvable_domains')dnl
: dnl FEATURE(`relay_based_on_MX')
: dnl 다중 queue 를 사용하기 위한 설정
: define(QUEUE_DIR,`/var/spool/mqueue/q*')
: dnl 상황 기록 파일이 statistics 에서 sendmail.st 로 변경 되었다.
: define(STATUS_FILE, `/var/run/sendmail.st')dnl
: MAILER(smtp)dnl
: MAILER(procmail)dnl
이정현님의 도움으로 해결 했습니다. 정말 감사드립니다.