2017-01-30 8 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

質問:

  1. 私の理解のために、私たちはSendGridのクラウドランチャーを開く必要がありますか?
  2. (1)= yesの場合は、(クラウドランチャー)はC#をサポートしていません。今日のメール送信のコードはC#に基づいています。 Node.js、Python、Ruby、Go & PHPのコードに変更する必要があります。
  3. ポート587(または462,25)でこの発信接続のブロックを解除する方法はありますか?クラウドランチャーなし。事前に

おかげ

答えて

1

1)はい、あなたはグーグルを通してそれを使用したい場合。そうでない場合は、sendgrid、spakpost、mandrillなどのsmtpプロバイダの1つに直接行くことをお勧めします。smtpサービスを利用してメールを送信してください。

2)C#はクラウドランチャーを使用せず、ベンダーから直接アカウントを購入し、SMTPサービスを利用するだけで使用できます。

3)いいえ、ポート2525はGCP経由でsmtpプロバイダに送信メールを自由に送信できますので、sendgridにも使用できるので、これを使用することを強くお勧めします。

関連する問題