: : : 설치된 리눅스는 레드햇 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