Mac OS X의 터미널 메일 전송 지연


2

Mac OS X 터미널에서 보낸 메일을 사용하여 데이터베이스 쿼리 결과를 전자 메일을 통해 나에게 보냅니다. 대부분의 경우 작동하지만 때로는 메일이 도착하기 전에 오랜 시간 지연되는 경우가 있습니다 (종종 다른 유사한 스크립트가 실행될 때). 일종의 전송 큐가있는 것 같지만이를 언급하는 문서를 찾을 수 없습니다. 터미널에서 메일을 플러시하기 위해해야 ​​할 일이 있습니까?

업데이트 : 때로는 콘솔에 오류가 없지만 배달이 이루어지지 않는 것처럼 보입니다. 엄청 이상해.

답변:


0

MacOSX> = 10.4의 postfix가 "주문형"으로 실행되도록 구성되어 있기 때문에 이런 일이 발생한다고 생각합니다. 영구적으로 사용하려면 편집해야합니다

/System/Library/LaunchDaemons/org.postfix.master.plist

몇 가지 설정을 추가하십시오.

<key>RunAtLoad</key>
<true/>
<key>OnDemand</key>
<false/>

또한 stephendv의 게시물을 참조하십시오.

http://hints.macworld.com/article.php?story=20031025022626398


5

OS X에는 postfix가 기본적으로 사용되도록 설치 및 구성되어 제공됩니다. 구성 파일은에 /etc/postfix있습니다. postfix.org의 문서 .

/var/log/mail.log가능한 오류 메시지를 찾으십시오 .

/var/spool/postfixpostfix가 수락했지만 아직 나가지 않은 대기중인 메시지를 찾으십시오 .

내 생각에 ISP가 발신 메시지를 차단하고 있다고 생각합니다. ISP는 다른 서버에서 포트 25로 향하는 아웃 바운드 트래픽을 차단함으로써 감염된 컴퓨터에서 무의식적으로 전송 된 스팸을 차단할 수 있습니다. ISP는 컴퓨터가 지정된 smtp 서버의 포트 25에만 연결하도록합니다.

이것이 문제인 경우 smtp_fallback_relay 가 있는 행을 다음/etc/postfix/main.cf같이 추가 하십시오.

smtp_fallback_relay = smtp.comcast.net, smtp.myisp.net

(도메인 이름을 ISP의 smtp 서버 도메인으로 대체)


1

SnowLeopard postfix는 실행시 필요에 따라 시작되도록 미리 구성되어 있습니다 (/system/library/org.postfix.master.plist 참조).

필자의 경우 PostFix 구성없이 메일이 전송되었지만 수신자의 메일 서버가 거부했습니다.

master-mini postfix/smtp[3691]: 0200D6FFBF0: to=<rubber@ball.com>, relay=mail.example.com[xx.xx.xx.xx]:25, delay=2.7, delays=0.01/0/1.9/0.76, dsn=5.0.0, status=bounced (host mail.example.com[xx.xx.xx.xx] said: 550-Verification failed for <nobody@master-mini.local> 550-The mail server could not deliver mail to nobody@master-mini.local. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. 550 Sender verify failed (in reply to RCPT TO command))

master-mini.local (로컬 호스트 이름)이 잘못된 도메인 이름이므로 수신자의 메일 서버가 문제를 제기하고 있습니다. 최상위 의사 도메인 로컬은 Zeroconf에서 사용합니다.

이 경우 해결책은 /etc/postfix/main.cf를 편집하고 myhostname을 유효한 도메인으로 업데이트하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.