답변:
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
OS X에는 postfix가 기본적으로 사용되도록 설치 및 구성되어 제공됩니다. 구성 파일은에 /etc/postfix
있습니다. postfix.org의 문서 .
/var/log/mail.log
가능한 오류 메시지를 찾으십시오 .
/var/spool/postfix
postfix가 수락했지만 아직 나가지 않은 대기중인 메시지를 찾으십시오 .
내 생각에 ISP가 발신 메시지를 차단하고 있다고 생각합니다. ISP는 다른 서버에서 포트 25로 향하는 아웃 바운드 트래픽을 차단함으로써 감염된 컴퓨터에서 무의식적으로 전송 된 스팸을 차단할 수 있습니다. ISP는 컴퓨터가 지정된 smtp 서버의 포트 25에만 연결하도록합니다.
이것이 문제인 경우 smtp_fallback_relay 가 있는 행을 다음 과 /etc/postfix/main.cf
같이 추가 하십시오.
smtp_fallback_relay = smtp.comcast.net, smtp.myisp.net
(도메인 이름을 ISP의 smtp 서버 도메인으로 대체)
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을 유효한 도메인으로 업데이트하는 것입니다.