>

서버에서 어떤 일이 일어나고 있는지 알리기 위해 @hourly 를 실행 한 간단한 mailutils 명령을 사용합니다.  작성자 cron :

cat $file | mail -s "Subject" $receivers

여기서 $receivers  몇 개의 이메일 주소 목록입니다. 그러나이 솔루션은 매끄럽게 작동하지만 대부분의 시간을 모든 이메일 주소로 전송하면 특정 시간 (~ 30 분) 동안 지연됩니다. 이 지연 시간은 항상 같습니다.

/var/log/mail.log 에서  이런 종류의 메시지를 볼 수 있습니다 :

Mar 19 05:00:17 myserver postfix/smtp[21138]: connect to gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable
Mar 19 05:00:47 myserver postfix/smtp[21137]: connect to mail.global.sprint.com[207.46.163.247]:25: Connection timed out
Mar 19 05:00:47 myserver postfix/smtp[21138]: connect to gmail-smtp-in.l.google.com[74.125.24.27]:25: Connection timed out
Mar 19 05:01:17 myserver postfix/smtp[21137]: connect to mail.global.sprint.com[207.46.163.170]:25: Connection timed out
Mar 19 05:01:18 myserver postfix/smtp[21138]: connect to alt1.gmail-smtp-in.l.google.com[173.194.65.27]:25: Connection timed out
Mar 19 05:01:18 myserver postfix/smtp[21138]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4013:c00::1b]:25: Network is unreachable
Mar 19 05:01:18 myserver postfix/smtp[21138]: connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:4010:c0b::1b]:25: Network is unreachable

^ 10 분 후에 다시 시작하고 20 분 후에 다음에 성공적으로 반복됩니다. 이 문제를 일으킬 수있는 아이디어에 대해 감사하겠습니다.

  • 답변 # 1

    Postfix가 어떤 이유로 Gmail 서버에 연결할 수 없습니다. 방화벽 또는 라우팅 문제 때문일 수 있습니다. 다음 명령을 실행 해보십시오 :

    traceroute -T -p 25 <problematic server>
    
    

    문제의 위치를 ​​정확하게 알려줍니다. 물론 문제가 발생하는 동안에 만 그렇게한다면 몇 번 시도해야 할 수도 있습니다 ...

  • 이전 backup - rsync를위한 중복 제거 도구?
  • 다음 binary - LFS에서/tools를 삭제할 때 발생할 수있는 문제