sendmail:/etc/sendmail.cf편집하기

고객지원 지식기반 (sendmail_2)

Symptom:

/etc/sendmail.cf를 편집하고 테스트할 때, 에러가 발생하거나 변경사항이 무시된다.

Cause:

새로운 패키지를 설치할 때, YaST/sbin/SuSEconfig를 호출한다. 로컬 구성에 따라서 새로운 /etc/sendmail.cf가 /etc/sendmail.smtp.cf와 /etc/sendmail.uucp.cf 파일로부터 생성된다.

/etc/sendmail.cf에서 규칙을 변경하면, tabulation stops가 빈칸 대신 사용되어야 한다.

Solution:

/etc/sendmail.smtp.cf 또는 /etc/sendmail.uucp.cf를 변경하라. 자신의 etc/sendmail.cf를 사용하기 위해서 /etc/rc.config 내의 변수 SENDMAIL_TYPEno로 설정하라. 이것은 YaST를 사용하거나 /sbin/SuSEconfig의 호출에 의한 에디터를 수동으로 사용해서 행하여 질 수 있다. 매뉴얼의 "The SuSE boot concept" 장을 참조하기 바란다.

/etc/sendmail.cf 내에 있는 규칙, 할당, 그리고 코멘트들은 행으로 같이 묶여 있다. 그것은 tabulation stops(TAB)로 반드시 분리되어야 한다. 예를 들어, 다음의 rule S1

##################################################
###  Ruleset 1 -- Sender Field Pre-rewriting   ###
##################################################
S1
Ruser                                   otheruser<@domain.name>
Ruser<@localhost.domain.name.>                otheruser<@domain.name>
첫 번째 행의 Ruser과 두 번째 줄의 otheruser 사이에 tubulation stops가 반드시 있어야 한다.

세 번째 줄은 주석이다. 물론 하나의 행 내에 어떠한 tabulation stops가 있어서는 안 된다.


관련 내용:
o SMTP는 포함하지만 ,DNS는 포함하지 않는 sendmail

키워드: SENDMAIL, SENDMAIL.CF

SDB-sendmail_2, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 10. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 10. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)