1

이전에 beanstalk를 사용하면서 Amazon SES로 이메일을 설정했습니다.Google 클라우드 엔진 : 개방형 포트 587

Google Cloud Engine으로 이동했지만 무료 Tier에서 하루에 최대 50000 개의 이메일을 허용하므로 Amazon SES를 계속 사용하고 싶습니다. 앱이 이미 Amazon 서비스로 반송 및 불만 사항을 처리하도록 코딩되어 있습니다.

아마존 상태 :

You need to confirm with your host that ports 465 and 587 are open 
for outgoing SMTP calls. It will not be possible to use Amazon SES 
unless these ports are open. 

구글 상태 :

Google Compute Engine does not allow outbound connections on ports 
25, 465, and 587 

아마존 SES의 이메일 서비스를 내 Google 클라우드 앱에서 587 포트를 열고 사용할 수있는 모든 방법이 있습니까? 이것은 매우 실망 스럽습니다. Google에는 sendgrid 및 mailgun에 대한 가이드가 있습니다. 두 가지 모두 저에게 관련이 없습니다.

+0

* "아마존 SES는 무료 티어로 하루 50000 개의 이메일을 허용합니다."*이 아이디어는 어디서 얻었습니까? 정확한 숫자는 하루에 2,000 통 정도되는 것을 알 수있을 것입니다. EC2 내부에서 메시지를 보낼 때만이 사실을 알게 될 것입니다. 이 번호를 알려주세요. –

+0

샌드 박스에서 시작합니다. 반송 및 불만 처리가 완료되고 이용 약관에 동의하면 수동으로 샌드 박스에서 제거하도록 요청할 수 있습니다. 여기에서 그들은 귀하의 사례를 살펴보고 귀하의 송금 한도를 최대 65,000 건/일까지 인상 할 것입니다. 그들은 나에게 50,000/day를 주었다. 이것이 EC2를 통해서만 또는 아닌지 .... 나는 지금 확실하지 않습니다. –

+0

아마존 FAQ에서; Amazon SES 사용자는 다른 AWS 서비스에 가입 할 필요가 없습니다.인터넷 액세스가있는 모든 애플리케이션은 Amazon SES를 사용하여 애플리케이션을 자체 데이터 센터, Amazon EC2 또는 클라이언트 소프트웨어 솔루션에서 실행하든 관계없이 이메일을 전송할 수 있습니다. –

답변

1

SES 문서.

STARTTLS 연결을 설정하기 위해, SMTP 클라이언트 포트 25, 587 아마존 SES SMTP 엔드 포인트에 연결하거나

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-connect.html

TL 2587; DR? 포트 2587을 사용하십시오.

+0

이것은 실제로 작동합니다. 그들은 모순 된 문서를 가지고있는 것 같습니다. 감사. –

0

나는이 포트를 사용할 수 없을 것이라고 생각합니다. 특히, 관찰 한 바와 같이, 허용되지 않는다는 것이 분명 할 때 그렇습니다.

    :

    가능한 방법은 당신이 원하는 경우로 (나머지 기능을 포함 할 것이다)에 GCE의 앱, 단지 릴레이 역할을 할 것 아마존에서 간단한 응용 프로그램을 가지고하는 것입니다

  • 당신의 GCE 응용 프로그램의 지시를 보내는 이메일을 수신하고, GCE 응용 프로그램에 (그들로부터 오히려 관련 정보 나) 이에 따라
  • 이메일을 보내는 반송 불만을 수신하고이를 중계 해결 방법은에
+0

답장을 보내 주셔서 감사합니다.하지만 어쩌면 비싼 비용으로 앱을 운영하는 데 남겨두고 있기 때문에 아마존을 아마존으로 바 꾸었습니다. 이메일 용도로 앱을 운영하는 데 드는 비용은 그만한 가치가 없습니다. 나는 이메일이나 이메일을 받기 위해 구글이나 아마존을 버려야 할 것 같은데, 이는 단지 기진 맥진 한 일이다. 계속해서 문서를 살펴보고 해결 방법이 있는지 확인합니다. –

+1

무료 점심 도시락이 없습니다. –

0

25, 465587에 대한 Google의 제한 사항에 대해 쉬운 해결 방법은 포트 전달 규칙을 설정하고 다른 포트를 사용하는 것입니다.

예 :

-A PREROUTING -p TCP의 -m의 TCP -i eth0를 --dport 7000 -j DNAT --to-대상 XXX.XXX.XXX.XXX:587

관련 문제