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.5
- 回答日時:
1. mail()関数
2. popen()関数
3. fsockopen()関数
1,2はApacheサーバのsendmailコマンドでメール送信。
当然メール送信出来るように設定する必要があります。
sendmailならデーモンを起動しなくても(postfix, qmailはNG)送信は可能。
3は別サーバかプロバイダのmailサーバにSMTP接続。
1,2に比べてレスポンスは多少落ちます。
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ランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
メモ帳の排他について
-
会社内でハードウェアの故障に...
-
DNSサーバへの負荷試験ツール・...
-
WindowsserverとCALの事について
-
FedoraCore4 自宅サーバーの最...
-
ドメインをワークグループに変...
-
対象のアカウント名は間違って...
-
【アクセスが拒否されました。...
-
ディスクの管理に接続できない...
-
リモートデスクトップ接続機能...
-
Windows 2003 Server に対して...
-
Androidに関して質問です。私は...
-
win2000でコマンドプロンプトに...
-
リモートデスクトップの最大接...
-
非管理者権限でログオンしたま...
-
ポート開放と閉鎖に関して
-
VNCにうまくつながらない
-
Windowsファイヤウォールによる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
メモ帳の排他について
-
ファイルコピーする場合のサー...
-
RHELのErrataの適用
-
fastcopyとタスクスケジューラ...
-
DNSサーバへの負荷試験ツール・...
-
自動メール送信するには?
-
administrator、administrators...
-
subversionサーバ用のGUIツール...
-
ActiveDirectoryのリプレース作業
-
サーバー台数は何台くらい必要なの
-
32bit/64bitアプリケーションの...
-
FSMOの時刻同期設定について
-
outlookで見る予定表の共有
-
net timeができない。
-
tarで/(ルート)から全ディレ...
-
プロセス多重起動エラー(「for...
-
Win2000サーバの割り当てエラー
-
DMZと社内LANは違うWindowsドメ...
おすすめ情報