2017-01-30 4 views
0

AWS EC2 인스턴스에서 Google Compute Engine 인스턴스로 마이그레이션하는 동안 SMTP (Sendgrid)를 통해 이메일을 보내는 데 문제가 있습니다.GCE 인스턴스에서 SMTP가 포함 된 메일을 보낼 수 없습니다.

나는 그것에 대해 많이 읽고 SMTP의 포트 (587, 462, 25)가 차단되어 있다는 것을 읽었습니다 ... 그리고이 기사를 읽으십시오. https://cloud.google.com/compute/docs/tutorials/sending-mail/#sending_mail_through_corporate_mail_servers

질문 : 나의 이해 우리가 SendGrid의 클라우드 실행기를 열어야를 들어

  1. ?
  2. (1) = 예이면 (클라우드 런처)는 C#을 지원하지 않으며 전자 메일을 보내는 코드는 C#을 기반으로합니다. 그래서 코드를 Node.js, Python, Ruby, Go & PHP 중 하나로 변경해야합니다.
  3. 포트 587 (또는 462, 25)에서이 아웃 바운드 연결을 차단 해제 할 수있는 방법이 있습니까? Cloud Launcher가없는 경우. 사전에

감사

답변

1

1) 예, 당신이 구글을 통해 그것을 사용하려는 경우. 그렇지 않다면 직접 sendgrid, spakpost, mandrill과 같은 smtp 공급자 중 한 곳으로 가서 smtp 서비스를 사용하여 메일을 보내고받는 것이 좋습니다.

2) C#은 간단히 클라우드 런처를 사용하지 않고 공급 업체에서 직접 계정을 구입하고 SMTP 서비스를 이용하는 방식으로 사용할 수 있습니다.

3) 아니요, 포트 2525는 GCP를 통해 smtp 제공 업체에게 발신 이메일을 보낼 수 있으므로 sendgrid에도 사용할 수 있으므로 사용하는 것이 좋습니다.