Postfix 3.6.0은 포괄적 인 용어, 개선 사항 등을 제공합니다.

XNUMX 년의 개발 끝에 Postfix 3.6.0 메일 서버의 새로운 안정 브랜치 출시 동시에 3.2 년 초에 출시 된 Postfix 2017 브랜치에 대한 지원이 발표되었습니다.

Postfix는 높은 보안, 안정성 및 성능을 결합한 몇 안되는 프로젝트 중 하나 동시에 이는 잘 고안된 아키텍처와 상당히 엄격한 코딩 및 패치 감사 정책 덕분에 달성되었습니다.

주요 새로운 기능 Postfix 3.6.0

이 새 버전에서 "white"와 "black"이라는 단어에 대한 언급이 제거되었습니다. 커뮤니티의 일부 구성원이 인종 차별로 인식합니다. "화이트리스트"및 "블랙리스트"대신 "허용 목록"및 "거부 목록"이라는 용어를 사용해야합니다 (예 : 매개 변수 postscreen_allowlist_interfaces, postscreen_denylist_action y postscreen_dnsbl_allowlist_threshold). 변경 사항은 문서, 사후 화면 구성 (내장 방화벽) 및 로그의 정보 반영에 영향을줍니다.

이전 용어를 보존하려면 기록에서 매개 변수«respectful_logging=no', main.cf에 지정되어야합니다.  후방 디스플레이의 이전 설정과의 호환성도 이전 버전과의 호환성을 위해 유지되었습니다. 구성 파일 "master.cf"도 현재 변경되지 않았습니다.

또한, 눈에 띄는 또 다른 변화 이 새 버전의 모드 compatibility_level=3.6, MD256 대신 SHA5 해시 함수를 사용하도록 기본 전환이 이루어졌습니다.

이전 버전을 구성 할 때 MD5는 호환성 수준 매개 변수에 계속 적용되지만 알고리즘이 명시 적으로 정의되지 않은 해싱과 관련된 설정의 경우 로그에 경고가 표시됩니다.

Diffie-Hellman 키 교환 프로토콜의 내보내기 버전에 대한 지원이 제거되었습니다. (이제 매개 변수의 값은 무시됩니다. tlsproxy_tls_dh512_param_file) master.cf에서 잘못된 드라이버 프로그램을 지정하는 것과 관련된 문제를 단순화했습니다.

이러한 오류를 감지하기 위해 postdrop을 포함한 각 내부 서비스는 이제 데이터 교환을 시작하기 전에 프로토콜 이름을 발표하고 sendmail을 포함한 각 클라이언트 프로세스는 광고 된 프로토콜 이름이 지원되는 변형과 일치하는지 확인합니다.

또한 새로운 유형의 할당이 추가되었습니다«local_login_sender_maps« sendmail 및 postdrop 프로세스에 보낸 사람의 봉투 주소 (SMTP 세션 동안 "MAIL FROM"명령으로 전달됨) 할당을 유연하게 제어합니다. 예를 들어, root 및 postfix를 제외한 로컬 사용자가 UID에서 이름으로의 바인딩을 사용하여 sendmail에 대한 로그인 만 지정할 수 있도록 허용합니다.

DNS 기본값은 새 API를 사용합니다. 기본적으로 멀티 스레딩 (스레드 안전)을 지원합니다. 위의 API로 컴파일하려면«make makefiles CCARGS="-DNO_RES_NCALLS... ".

추가 된 모드«enable_threaded_bounces=yes»배달 문제에 대한 알림 교체, 동일한 토론 ID로 배달 지연 또는 배달 확인 (이메일 클라이언트는 나머지 서신 메시지와 함께 동일한 스레드에 알림을 표시합니다).

기본적으로 / etc / services 시스템 데이터베이스는 더 이상 SMTP 및 LMTP에 대한 TCP 포트 번호를 결정하는 데 사용되지 않습니다. 대신 포트 번호는 known_tcp_ports 매개 변수 (기본값)를 통해 구성됩니다. lmtp=24, smtp=25, smtps=submissions=465, submit=587). known_tcp_ports에 누락 된 서비스가있는 경우 / etc / 서비스가 계속 사용됩니다.

호환성 수준 ( "compatibility_level")이 "3.6"값으로 높아졌습니다 (파라미터가 과거에 두 번 변경되었지만 3.6을 제외하고 값 0 (기본값), 1 및 2는 호환 가능).

이제부터 "compatibility_level"은 호환성을 깨는 변경 사항이 적용된 버전 번호로 변경됩니다. 호환성 수준을 확인하기 위해 "<= level"및 "과 같은 별도의 비교 연산자가 main.cf 및 master.cf에 추가되었습니다.

마지막으로 언급됩니다 내부 프로토콜의 변경으로 인해 통신에 사용 Postfix 구성 요소간에 메일 서버를 중지해야합니다. «postfix stop»명령 사용 업데이트하기 전에.

그렇게하지 않으면 픽업, qmgr, verify, tlsproxy 및 postscreen 프로세스가 충돌하여 Postfix가 다시 시작될 때까지 이메일 전송이 지연 될 수 있습니다.

그것에 대해 더 알고 싶다면 다음 링크를 확인하십시오.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.