2013-10-18 5 views
2

메일 서버 구성에는별로 좋지 않지만 mydomain.com과 같은 일부 도메인으로 메일을 보낼 수있는 aws 인스턴스가 있습니다. Route53를 통해 DNS에 다음과 내가 추가 한AWS 및 Exim4 - 550 릴레이는 허용되지 않습니다.

H=(blerg) [95.144.47.184] F=<[email protected]> rejected RCPT <[email protected]>: relay not permitted 

하지만 난 꽤 오류가 언급하고 어떤 것을 확실하지 않다 : 나는에게 보낼 때, googlemail.com 나는 즉, mail.log 파일에 오류가 받는 사람 :

mydomain.com. SPF "v=spf1 ip4:54.229.217.48" 

누구에게도 포인터가 있습니까? 내가 밖으로 그 정도는 도움이 찾을 관리하지 않은하지만 exim4에의 연주했다 :

dc_relay_nets 

dpkg-reconfigure exim4 '도메인에 대한 메일을 릴레이' 'IP를위한'하지만 성공을 메일 릴레이를 해결합니다.

답변

2

여기에 두 가지 솔루션이 있었다 :

  1. 설정 dc_relay_domainsupdate-exim4.conf.conf에서 *에;
  2. SMTP 인증을 사용하면 보낸 사람이 Exim4의 전송 기능에 제한없이 액세스 할 수 있습니다.

옵션 2는 오픈 릴레이를 방지하는 유일한 방법이므로이를 수행했습니다. 내 메일 클라이언트 (Outlook 2007, Thunderbird 등)에서 SMTP 사용자 이름과 암호를 설정하고 Exims /etc/exim4/conf.d/auth/30_exim4-config_examples 파일의 cram_md5_serverlogin_server 인증 자의 주석 처리를 제거했습니다. 그런 다음 dpkg-reconfigure exim4-config으로 업데이트되었습니다.