こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

POST-MAIL 送信完了なのに送られてこない。

kent-webのPOST MAILを設置しています。
check.cgiなどもフルOKで、無事に「メール送信は正常に完了しました。」
となるのですが、
受信もしなければ送信しましたというメールも来ません。
WEBメールも確認したけど届いておりません・・・

色々、掲示板なども見て作業してみたのですがうまく行きませんでした・・・

解決策を知っている方がいらっしゃいましたらご回答お願いいたします。

投稿日時 - 2018-05-29 21:30:21

QNo.9503265

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

こんにちは。

まずはメールアドレスが正しい形式になっているか確認したほうが良いでしょう。
正しい形式とは RFC2821,2822に準拠していということです。

一例を挙げると次のような制限があります。
・スペース、カンマ、コロンが含まれていないこと
・@マークが2つ以上含まれないこと
・ピリオドと@マークが連続しないこと
※3番目は「..」や「@@」だけでなく「.@」もダメなパターンです。

これらに当てはまらなければ、メールアドレスをブラケットで囲う手法もあります。
<aaa@bbb.ccc>
※この手法も RFC2821 に記載されております。

これでも該当のCGIからメールが送れないのであれば、サーバのドメイン名とメールアドレスのドメイン名を同じにしてみましょう。

お使いのメールサーバの仕様がわかりませんが、メールサーバによっては迷惑メールの対策として、ドメイン名をチェックする場合がありますので、このパターンに引っかかると質問者さんが仰っている現象となります。

投稿日時 - 2018-05-30 10:41:30

お礼

ご回答ありがとうございました。

昨日20時に送信していたメールが午前1時に届きました。
今度は、それを探ってみようと思います。

投稿日時 - 2018-05-30 14:43:20

あなたにオススメの質問