No.5
- 回答日時:
1. mail()関数
2. popen()関数
3. fsockopen()関数
1,2はApacheサーバのsendmailコマンドでメール送信。
当然メール送信出来るように設定する必要があります。
sendmailならデーモンを起動しなくても(postfix, qmailはNG)送信は可能。
3は別サーバかプロバイダのmailサーバにSMTP接続。
1,2に比べてレスポンスは多少落ちます。
No.4ベストアンサー
- 回答日時:
CGIをPerlかRubyにして、SMTPのライブラリ(モジュール)を利用する手もあります。
・Perlのソケットモジュールを利用する
http://www5a.biglobe.ne.jp/~n_rieko/perl/smtp.htm
・PerlのSMTP.pmを利用する
http://chaichan.hp.infoseek.co.jp/qa3000/qa3402. …
ちなみに私はRuby派なので
require "net/smtp"
Net::SMTP.start(メールサーバ, 25) do |session|
session.send_mail(本文, from, to)
end
たったこれだけでCGIから他のメールサーバに送信できます。
No.3
- 回答日時:
>PHPでメール送信の関数を使用する場合はどうなるのでしょうか。
phpのメール関数mail()を使う場合は、php.iniファイルにsendmail_pathという
パラメータがあるので、sendmailコマンドのパスを指定する事になります。
No.2
- 回答日時:
Apacheサーバ側で、CGIの中でメール本文を組み立てて、
別のsendmailサーバに送信するだけです。
つまり、Apacheサーバ側のCGIがメールクライアントとなって、
他のsmtpサーバを指定してメールを送信するわけです。
(Windowsでoutlook等で、プロバイダのSMTPサーバを指定して送信するのと同じ)
とりあえず、
Apacheサーバ上で、mailコマンドやsendmailコマンドで
メールを飛ばせるように設定をしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- ネットワーク ニフティメールのiPhoneとWin PCでの運用 1 2023/03/30 11:19
- サーバー ファイルサーバのデータのバックアップ 1 2023/03/15 10:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsServer2003にSMTPを構築
-
fastcopyとタスクスケジューラ...
-
Androidに関して質問です。私は...
-
ドメインをワークグループに変...
-
システムに接続されたデバイス...
-
ホームページを見ようとしたら ...
-
漫画喫茶のローカルフォルダに...
-
Administrators設定時のエラー
-
フルコンピュータ名でないと名...
-
VPSのレンタルサーバーから音声...
-
ドメインからワークグループに...
-
タスクマネジャーは管理者によ...
-
会社の共有フォルダにアクセス...
-
CドライブのProgram filesやDoc...
-
IPアドレスが変わる原因
-
win2000でコマンドプロンプトに...
-
CDexというソフトを使おうとし...
-
SIMフリーのスマホを先日機種変...
-
複数ドメインの統合について
-
パソコン初心者です。ちょっと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
メモ帳の排他について
-
ファイルコピーする場合のサー...
-
RHELのErrataの適用
-
DNSサーバへの負荷試験ツール・...
-
fastcopyとタスクスケジューラ...
-
自動メール送信するには?
-
administrator、administrators...
-
subversionサーバ用のGUIツール...
-
サーバー台数は何台くらい必要なの
-
ActiveDirectoryのリプレース作業
-
32bit/64bitアプリケーションの...
-
tarで/(ルート)から全ディレ...
-
outlookで見る予定表の共有
-
net timeができない。
-
FSMOの時刻同期設定について
-
プロセス多重起動エラー(「for...
-
DMZと社内LANは違うWindowsドメ...
-
Win2000サーバの割り当てエラー
おすすめ情報