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

그들은 25 포트를 차단하고 모든 이메일을 보낼 광대역 공급자 SMTP를 사용하도록 강제 스패머되는 모든 동적 IP 광대역 사용자를 차단하고 우리의 국가로 인해 새로운 정책. 그것은 또한 그 호스팅 소호 오피스를 제 3 자에서 호스트의 이메일에 영향을 미칠와 서비스 공급자의 대부분은이 문제를 수용하고 다른 포트로 변경되어 있습니다.

여기 어떻게 sendmail을 설정하는 방법에 들어 자네를 보여주지 포트 다른 다음 25 MSA 587 포트를 사용합니다.이 방법을 기반으로 "CentOS 5.0"

요구 사항

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

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

# rpm 패키지 - 품질 보증 | 제품 grep의 센드메일

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

#에서 cd을 / etc / 메일
#은 바이올라 sendmail.mc

다음과 같은 줄을 찾아 "sendmail.mc"파일을 편집하면 : -

dnl DAEMON_OPTIONS (`포트 = 복종, 이름 = MSA, 남 = - EA ') dnl

에이 같은 성명의 말씀 "dnl"infront을 제거이 옵션을 활성화하려면 : -

DAEMON_OPTIONS (`포트 = 복종, 이름 = MSA, 남 = - EA ') dnl

파일을 저장합니다.

3. 백업 귀하의 sendmail.cf 구성이 먼저하기 전에 새 sendmail.cf 파일을 만들어 파일입니다.

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

다음 파일을 새 sendmail.cf를 생성하려면 다음 명령을 실행할 수 있습니다

# - C를 만들은 / etc / 메일

이제 sendmail을 다시 시작합니다

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

에스엠 - 고객을 종료 : [확인]을
센드메일을 종료 : [확인]을
센드메일을 시작합니다 : [확인]을
에스엠 클라이언트 시작 : [확인]을

4. 테스트 포트 587에 텔넷으로보고 그것의 작업면

# 텔넷 로컬 호스트 587

[루트 @ mmix 메일] # 텔넷 로컬 호스트 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초 0800

일단, 그건 당신의 센드메일은 이제 모두 25 포트와 587을받는 뜻 위의 메시지를 볼 수 있습니다. 내 친구가 윙 얼간이를 가지고 다른 방법으로 다른 포트에 iptables를 사용하여 25 포트 리디렉션.

출처 : Sendmail.org | 정보 Wingloon.com

12 월 11, 2007에서 배치하는 리눅스 하우투

2 응답 "Sendmail은 포트 587에서"들어

  1. wingloon가 말합니다 :

    짱이다. 작동 ...

  2. 사이먼은 말합니다 :

    그것을 테스트하기 위해 감사 친구, 어떤 단계를 놓치고 싶어? 전 포트 리디렉션을 시험을하지 않은 당신

답장를 남겨주세요