質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
SMTP

SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

212閲覧

SMTP認証でメールの処理&送信

kenkbou

総合スコア151

SMTP

SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2017/08/15 07:26

お世話になります。

前回の質問の続きではあるのですが、

自前で構築したSMTPサーバー(AWS(apache)+PHP)でメールを送信する際に
特定のVPNに接続している時しか送信されずに困っております。

IP制限もしたりしておりません。

apacheのアクセスログにもエラーログにもメールログにも何も出力されません。。。

メール送信側のシステムでは、
Operation timed out
と出ています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2017/08/15 07:33 編集

SMTPサーバー側のログにはどのようなログがでているでしょうか? /var/log/maillog などの情報を質問に追記してください。
yambejp

2017/08/15 07:45

プログラムではなくメーラーからの送信ならVPNの制限なく送信されるのでしょうか?今日日SMTPを自前で立ち上げるというのもあまり効率がいいとは思いませんけどね
kenkbou

2017/08/15 09:05

CHERRYさん 質問に記載の通り、/var/log/maillogには何も出ていませんでした。
kenkbou

2017/08/15 09:16

yambejpさん 特殊なメールサーバーのため、自前で立ち上げる必要があります。
CHERRY

2017/08/15 09:30

ログに出ていないのであれば、クライアントからSMTPサーバまでの間で接続ができていない状態ですね。 聞き忘れていましたが、メール送信側のシステムで、送信用のポートには、 SMTP(ポート 25) を使っているのでしょうか? それとも ポート 465 とか ポート 587とかでしょうか? ポート 25 で、設定しているのであれば、すでに回答がついていますが、プロバイダが、SMTP用の ポート25 を閉じている OB25B の可能性が高いと思います。
guest

回答1

0

ベストアンサー

現在ほとんどのプロバイダでは、外部へのSMTP接続を制限しています。

  • 固定IPアドレス契約する(と解除してもらえる場合がある)
  • 25ではなく587(submission)でメールを受け取るようにする

などの対応が必要です。後者については「(メールサーバの名前) submission」などのキーワードで検索してみてください

投稿2017/08/15 07:57

suzukis

総合スコア1449

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kenkbou

2017/08/15 12:32

ありがとうございます。 >25ではなく587(submission)でメールを受け取るようにする こちらで解決出来ました。 25でいく方法は無いんですかね・・・
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問