No.1ベストアンサー
- 回答日時:
sendmailが使えない場合、他のメールを送信できるサーバーを利用する必要があります。
yore917さんが利用しているプロバイダなどで、メール機能がついていれば、それを利用することが出来ます。
通常、メールを送信する際に他のサーバーを利用する時、専用のソフトウェアを利用すると思うのですが、そのソフトウェアをPHPで作ることになります。
outlookなどのメールソフトからメールを送信するときは、SMTPというプロトコルを利用してメール用送信用のサーバーにアクセスします。
そして、メール用のヘッダー情報と本文、添付ファイルなどをメール送信用のサーバーに送っています。
さて、PHPで作るには、SMTPでサーバーに接続することになるのですが、PHPですとpearや他の無償で提供されるフレームワークなどに専用のモジュールがあるンじゃ内科と思います。
それを探すのがまず1つの手段としてお勧めです。
私はあまりモジュールを使わないので、fsockopenという予めPHPに用意されている関数を利用します。
実際にfsockopen関数を解説しているページ内に、サンプルとしてsmtpを利用する方法が書かれているので、そちらを参考にしてみてください。
このようにすることで、sendmailを使わずにメールを送信することが出来ると思うので、試してみてください。
参考URL:http://jp2.php.net/manual/ja/function.fsockopen. …
この回答への補足
お礼についての補足です。
>プロキシの設定のせいかタイムアウト
これはサーバーにアップロードする前にApacheサーバーで試した結果です。わかりにくく書いてしまって申し訳ありませんでした。
詳しい情報をありがとうございます!後学のためにfsockopenでやってみようと思ったのですが、プロキシの設定のせいかタイムアウトになり、送信ができませんでした。そこでPEARを調べ、SMTP送信を試したところうまくいきました!ありがとうございました。
返信が遅くなり、申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- その他(メールソフト・メールサービス) メールソフトからの送信ができなくなりました 6 2022/11/21 19:35
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Outlook(アウトルック) Outlookのメール送信を取り消す方法 1 2022/11/17 13:10
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- Yahoo!メール yahooメール使用できなくなった。 1 2022/07/05 11:45
- その他(スマートフォン・携帯電話・VR) ウインドウズのメールを転送するのは可能でしょうか? パソコンのウインドウズ10についているメーラーを 3 2023/08/15 18:59
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
存在しないメールアドレスかど...
-
一定時間毎に同じ動作を繰り返...
-
二重投稿防止方法
-
ワードプレス、Contact Form 7...
-
VBでメールを送る時のSMT...
-
VisualC++アプリからメイルを飛...
-
submitボタンの二重送信について
-
リファラが取得できない?
-
SendMailがエラーを返さない
-
問い合わせ完了ページでの二重...
-
送信日時を指定してメールを送...
-
ブラウザの更新ボタン
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
.htaccessにphp_valueが使用できな
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
コマンドプロンプトで添付ファ...
-
存在しないメールアドレスかど...
-
VB6にてメールを送信する方法
-
ヒアドキュメントを利用してメ...
-
メールアドレスの存在確認はで...
-
Bookを閉じて保存した時のみ実...
-
AccessのDoCmd.SendObjectについて
-
submitボタンの二重送信について
-
リファラが取得できない?
-
HPの更新をしたら自動でメール...
-
javamailで220の応答が遅い
-
Q)PHPでメール送信について
-
<HTML>~入る タグ が無いから ...
-
mail関数を使うと遅いので
-
phpメールフォームから送信され...
-
ロリポップと、phpで自動の返信...
-
ループの中で mailItemObj.Disp...
-
ランダムな文字列を生成しその...
-
VB.NETでフリーメールアドレス...
おすすめ情報