人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

『 リナックスサーバー 』 携帯電話に自宅サーバーからメールが届くようにするために

CENTOS5
PHP5
自宅サーバーリナックス(センドメール)にて

mb_send_mail関数を使ってメール送信の仕組みを作りました。
toで携帯アドレス(ソフトバンク)にすると
正常にメールが届きません。(文字化けではなくて、届きません)
PCの場合は、本文、ヘッダ、タイトルともに文字化けせずに送ることができます。

(1)携帯電話にメールを送信するときに注意することはありますか?
現在のスクリプトの文字コードはEUC-JPです
(test.php)下記ヘッダ部分です
????????????????????????
<meta http-equiv="Content-Type" content="text/html; charset=EUC-jp">
????????????????????????
(2)自宅サーバーの場合は、携帯のセキュリティにてメールが届かなくなることも多いのでしょうか?

●質問者: rrr3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:EUC-JP pc PHP test アドレス
○ 状態 :終了
└ 回答数 : 2/4件

▽最新の回答へ

1 ● maakunh
●35ポイント

1で回答したmaakunhです。

回答内容について補足します。

参考URLの

[3528] SMTP認証の可能性も

にある、一番下のURLを参照したほうがいいですね。

そこからたどると、以下のURLにある、

host,port,auth,username,password

なんかのパラメータ設定が必要かと思います。

http://pear.php.net/manual/en/package.mail.mail.factory.php


2 ● maakunh
●35ポイント

(2)についてですが、

ご自宅のSMTPサーバを使ってメール送信をしようとしているとすると、

スパム防止のため、受け付けてもらえないところがほとんどです。

ご契約されているプロバイダのSMTPサーバを利用してはいかがでしょうか?

(ただしSMTP認証されているところが結構あるので、その設定も必要ですが・・・)

参考URL

http://www.sound-uz.jp/php/bbs/index.php?mode=klog&num=2

mb_send_mailでなくて、send_mailでの成功例ですが、SMTP認証の設定ができればできそうですね。

ところで、PHPのエラーログはどのようになってますか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ