★ダウンロードはココをクリック!★バグレポート・要望はココをクリック!★オプション一覧はココをクリック!次のサイト様で詳しい解説をして頂いています。↓こちらもご覧下さい。
★
鷹の巣さんのサイト (URL)
http://sakaguch.com/CGIsendmane.html★
SAOさんのサイト(URL)
http://ito19.dip.jp/~homeserver/sendm.html【このソフトについて】
最近自宅サーバで、Webを公開するケースが増えていますが、CGIからのメール送信は
欠かせない機能です、そしてCGIからメール送信すると言えば、sendmailですが、
ただ単に、CGIからメール送信できればよい場合は、ちょっと大袈裟です。
しかもWindows版は有料で、結構な値段です。
そこで、Delphi6 の勉強をかねて、作ってみました。
☆主な機能
・sendmail互換の起動オプション。
(CGIから呼び出す場合の -t -i -oi のみ)
・ヘッダ行のMINEエンコード
・本文のJISコード変換
・コマンドプロンプトからのメール送信
・Cc: Bcc: の各ヘッダ行に対応
To: Cc: Bcc: は、カンマ(,)で区切ることで複数の宛先を指定できます。
To: は、-t オプションを指定しないと機能しません。
Cc: は、オプションに関係なく機能します。
Bcc: は、宛先に追加後に削除されますので、送信された人には、見えません。
また、オプションに関係なく機能します。
・POP before SMTP に対応。
【動作環境】
Windows9x/Me/2000
※SMTPサーバー機能はありません。
お使いの環境から利用できるSMTPサーバーが必要です。
(プロバイダーのSMTPサーバー・localのSMTPサーバー 等)
【開発環境】
Borland Delphi 6 (Personal)
※文字コードのエンコードに「jconvert.pas 1.4」を使用しています。
「jconvert.pas 1.4」は EarthWave Soft(IKEDA Takahiro)さんが
著作権を有しています。
【インストール方法と初期設定】
適当なホルダにダウンロードしたファイルを解凍してください。
例)C:\sendmane
注:Webサーバーのドキュメントルートは、避けて下さい。
コマンドプロンプトより起動してください。
例の場合ですと、
C:\>cd sendmane [Enter]
C:\sendmane>sendmane [Enter]
すると初期設定画面が表示されますので、
画面の指示に従って設定してください。
再設定をする時は、sendmane -init とタイプして
-init オプションをつけて起動してください。
【アンインストール方法】
ホルダーごと削除してください。
レジストリは一切使用しておりません。
【送信テスト】
アーカイブに送信テスト用のテキストファイルを同梱しています。
コマンドラインより以下のように(type以降を)タイプしてください。
C:\sendmane>type sendtest.txt | sendmane [あなたのメールアドレス]
このメールが届けば、正常に動作しています。あとは、CGIのsendmailの
パスに、C:\sendmane\sendmane (例の場合)と設定してください。
(環境によっては、C:/sendmane/sendmane
また、 .exe を付加しないと 正常に機能しないCGIもあります。)
【著作権・使用/配布条件・無保証・免責・サポート等】
「sendまね〜る」(以下、本ソフトウェア)の著作権はナオポンこと
澤田 直樹にあります。
フリーソフトウェアとして提供しますので、無償で使用できますが、
Delphi 6 Personal で制作していますので、個人利用のみ可能です。
また、個人利用の場合も直接的、又は間接的に利益を得られる場合は、
使用できません。これは、Delphi 6 Personal の使用制限によります。
もし、守られない場合は、作者である私が(株)ボーランドより損害賠償などを
請求される場合があります。その場合は、いかなる理由があろうとも、無条件で
使用者にすべてを代償をしていただくことになります。
転載、再配布はオリジナルのままで行ってください。
転載、雑誌掲載などは予め連絡をしてください。
本ソフトウェアは、無保証です。
本ソフトウェアを用いた結果による損害、免失利益などについては著作者に責任
はないものとします。使用者自身の責任でお使い下さい。
※著作者は、誤動作が起きないように注意して本ソフトウェアのメンテナンスを
行なっていますが、予期しない問題が起きる可能性は常にあります。
本ソフトウェアのサポート方法は、現在は次のようになっています。
・感想やバグ報告などは、Webページに設置した「sendまね〜る情報」で
受け付けています。メールでのお問い合わせはご遠慮ください。
WindowsNT でも問題なく動作しているとのご連絡を頂きましたので、
動作確認済みOSは、以下の通りとなります。
Windows 95/98/98(SE)/2000(Pro)/NT
あとは、2000(Adv)とXP ですね。情報をお待ちしております。
情報はこちらへお寄せください。<(_ _)>
PHP からも sendmail の代わりとして、sendまね〜る が使えることを確認しました。
PHP.ini を以下のようにセットしてください。
sendmane.exe があるホルダが「c:\sendm\sendmane」の場合。
[mail function]
; For Win32 only.
;SMTP = localhost
; For Win32 only.
;sendmail_from =
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = c:\sendm\sendmane -t -i
sendまね〜る を使う利点は、Cc: Bcc: ヘッダ行が有効になることです。