Sendmail은 포트 587에서 수신 대기합니다

되고 그들은 스패머가 어디에 사용하는 25 포트 및 광대역 제공 업체의 SMTP로 강제로 모든 이메일을 보내 차단된 모든 동적 IP 브로드 밴드 사용자의 차단으로 인해 우리 나라의 새로운 정책. 또한 타사의 호스트에 자신의 이메일을 호스팅 제공 업체의 대부분이 문제를 맞추 다른 포트로 변경이있는 소호 사무실에 영향을 미칩니다.

여기 어떻게 센드메일에서 수신 대기하도록 설정하는 당신에게 보여주지의 다른 누른 다음 포트 25 또는 포트 587을 사용하여 MSA.이 방법 CentOS 5.0 "에서"을 기반으로

요구 사항

센드메일 - CF - 8.13.8 - 2.el5
센드메일 - 8.13.8 - 2.el5

1. 반드시 2 패키지는 여러분의 리눅스 시스템에 설치되어 있는지 확인하십시오. 그것은 모든 버전의 모든 설정. 엠씨 파일을 통해 이루어집니다하실 수있습니다. 만약 패키지가이 명령을 발행하여 설치되었는지 확인하려면 : -

# 위하여 rpm - qa가 | grep sendmail을

2. "을 / etc / 메일"폴더로 이동 sendmail.mc 파일을 편집할 수있습니다.

# CD를을 / etc / mail에
# vi의 sendmail.mc

이후 ""파일에 다음 줄을 찾습니다 sendmail.mc : 수정 -

dnl DAEMON_OPTIONS (`포트 = 제출, 이름 = MSA, 잔글 = Ea ') dnl

로, 같은 성명은 "Infront : 단어"dnl 제거이 옵션을 활성화 -

DAEMON_OPTIONS (`포트 = 제출, 이름 = MSA, 잔글 = Ea ') dnl

파일을 저장합니다.

3. 전에 새 sendmail.cf 파일을 만들어 백업 귀하의 첫 번째 sendmail.cf 구성 파일을 엽니다.

#은 cp은 / etc / 메일 / sendmail.cf은 / etc / 메일 / sendmail.cf. <date>

그러면 새 sendmail.cf 파일을 만들려면 다음 명령을 실행할 수있습니다

#하다 - C를을 / etc / mail에

이제 sendmail을 다시 시작합니다

# / sbin / 서비스 sendmail을 다시 시작합니다

SM는 클라이언트 : [확인] 폐쇄중
아래로 sendmail을 종료 : [확인]
sendmail을 시작 : [확인]
- 클라이언트 : [확인] 에스엠 시작

4. 테스트 포트 587에 텔넷을 볼 일하면,

# telnet을 localhost로 587

[루트 @ mmix 메일] # telnet을 localhost로 587
127.0.0.1 중입니다 ...
localhost.localdomain (127.0.0.1)에 연결됨.
이스케이프 문자입니다 '^]'.
220 abc.com.my ESMTP Sendmail은 8.13.8/8.13.8; Fri, 7 Dec 2007 3시 41분 16초 +0900

일단 당신이 당신의 sendmail을 지금은 모두 25 포트와 587을받는 뜻 위의 msg 대화명을 볼 수있습니다. 내 친구 윙 얼간이,이 또 다른 방법 다른 포트는 포트 25으로 리디렉션하는 방법 iptables를 사용합니다.

출처 : Sendmail.org | Wingloon.com

2007년 12월 11일 리눅스에서 하우투 게시됨

2 개 응답은 "Sendmail은 포트 587에서 수신 대기"

  1. wingloon 말이 써있 더군요 :

    훌륭한. 그것은 작품을 ...

  2. 사이먼 말이 써있 더군요 :

    이 테스트를 주셔서 감사합니다 동생아, 어떤 단계를 놓치고 싶어? 나는 당신의 포트를 리디렉션되는 테스트를하지 않은

답글 남겨주세요