2013-03-30 8 views
0

데비안 스퀴즈 서버에 최근에 갑자기 나타 났던 이상한 문제가 있습니다.데비안 Exim4 SMTP-AUTH가 작동을 멈췄습니다.

Exim4를 암호화 설정과 함께 SMTP-AUTH를 사용하도록 구성하고이 상자에서 오랫동안 실행했지만 지금은 작동하지 않습니다.

처음에는 내 인증서가 만료 된 것 같았지만, 그렇지 않은 경우 몇 년 더 좋았습니다.

서버가 더 이상 포트 25에서 수신하지 않는 것으로 보입니다.

포트 25로 텔넷 연결을 시도하면 시간이 초과됩니다. 내가 NETSTAT 서버 아무것도에 -tulpen 실행하면

내가 exim4에 대한 splitconf을 사용하고 포트 25

에 듣고있다. 내가 MAIN_TLS_ENABLE을 가능하게하고 있습니다 conf.d/주에서

= 사실

conf.d/인증/30_exim4-config_examples에서

내가이 명령을 실행하면 나는 서버에서

# Authenticate against local passwords using sasl2-bin 
# Requires exim_uid to be a member of sasl group, see README.Debian.gz 
plain_saslauthd_server: 
    driver = plaintext 
    public_name = PLAIN 
    server_condition = ${if saslauthd{{$auth2}{$auth3}}{1}{0}} 
    server_set_id = $auth2 
    server_prompts = : 
    .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS 
    server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}} 
    .endif 
# 
login_saslauthd_server: 
    driver = plaintext 
    public_name = LOGIN 
    server_prompts = "Username:: : Password::" 
    # don't send system passwords over unencrypted connections 
    server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}} 
    server_set_id = $auth1 
    .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS 
    server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}} 
    .endif 

다음 한 ... * 오류 connectin 25 : swaks -a -tls -q HELO -s localhost를 -au A_USER_NAME -ap '<>'

나는이 얻을 ... === 로컬 호스트를 시도 g 0.0.0.0 to localhost : 25 : * IO :: 소켓 :: INET : 연결 : 연결이 거부되었습니다.

좀 더 고급 디버깅 기술을 가르쳐 줄 수 있습니까?

답변

0

확인. 나는 그것을 알아.

컴캐스트 차단 포트 25. 최근에 차단을 시작하지 않는 한 왜 이것이 지금오고 있는지 알 수 없습니다.

내가이

SMTPLISTENEROPTIONS='-oX 465:25 -oP /var/run/exim4/exim.pid' 

SMTPLISTENEROPTIONS='-oX 25 -oP /var/run/exim4/exim.pid' 

에서의/etc/기본에서 선/exim4에

을 변경했다 I도에/etc/exim4/conf의이 추가 .d/main/03_exim4-config_tlsoptions

tls_on_connect_ports=465 

데비안 패키지가/etc/default/exim4 파일을 업데이트하지 않는 한, 이것이 방금 나타 났던 것이 이상합니다. 혼란 스럽지만 작동합니다. 바라기를 이것은 미래에 누군가에게 도움이되기를 바랍니다.

건배.