|
| [ もどる ] |
| 送ってEめ〜る Ver1.0 |
| ダウンロード後、添付されているreadme.txtも必ずご覧下さい |
|
■送ってEめ〜る Ver1.0概要
●ページにアクセスした人が、ページ上から任意の相手にメールを送信できるウェブメーラーです。 ●基本的には、アクセスしてくれた人にページの宣伝をしてもらおうというコンセプトです。 ●画像ファイルなどを添付する事ができるので、企業サイトでは、新商品の写真とか、あるいは画像サイトでは新作とか自信作を添付して宣伝してもらえるスグレモノです(笑) ●複数の人に送信することが可能です。 ●年賀画像やクリスマスカードなどを用意して、グリーティングカードみたいな使い方もできますね。 ●いたずら防止対策もいろいろやってます。 ●よくあるウェブメーラとちがい、件名までエンコードしています。しっかりした造りです。 ●利用があると管理者に通知メールを自動送信します。利用者のアクセス回数や利用回数をクッキーを利用して記録していますので 多く利用してくれている人を把握できます。
2005/3/2 v1.2 次の箇所を修正しました.
|
|
■利用条件
本CGIソフトウェアを企業/法人サイトでご利用の場合は、シェアウェアと なります。 試用期間は1ヶ月です。試用期間を超えて利用される場合は、シェアウェア 登録、及び、シェアウェアレジスト料金の送金が必要です。 シェアウェアレジスト料金は \3,000- です。登録方法は、readme.txt 内 [シェアウェアについて]を参照して下さい。 なお、使用期間中の機能制限等はありません。 本CGIソフトウェアを個人サイトでご利用の場合は、カンパウェアとなりま す。基本的にはフリーですが、気に入っていただいた場合、できれば作者への カンパをお願いいたします。詳しくは 、readme.txt 内 [ カンパウェアにつ いて ] を参照してください。 本CGIソフトウェアの設置、運営は、ご本人の責任において行っていただく ものといたします。 本CGIソフトウェアを設置、運営したことにより、いかなる損害、トラブル 等が発生したとしても、作者は一切免責とさせていただきます。 本CGIソフトウェアを作者に無断で、再頒布、販売、有料代行設置、CGI レンタルサービスに使用することを禁止します。 本CGIソフトウェアを改造して使用することは認めますが、改造はご本人の 責任において行ってください。ただし、ソースコード中にCGIロゴ、及び、 作者ページへのリンクを外すことは禁止します。 上記利用規程をご承諾いただけた方のみ、ダウンロードに進んでください。 |
|
■ダウンロード
[ oemail120.lzh( 35kbytes ) ] |
|
|
■新規の設置方法
(注意:添付されているreadme.txtも必ずご覧下さい)
■準備作業
注意:プログラムファイルは漢字コードS−JIS、改行コードLFで記録し
ています。書き換えの際は注意してください。
1:PERLパスの確認
PERLのパスは #!/usr/local/bin/perl を指定しています。
多くの場合はこの指定で大丈夫ですが、一部のサーバーでは違う場合もあ
ります。その場合は、正しいパスに書き換えてください。
2:設定ファイルの書き換え
各種設定ファイル defvar.pl を書き換えます。
設定出来る項目及び、注意点は次の通りです。
なお、このファイルはプログラムファイルの一部となります。書き換えの
際は、十分注意してください。
##### SENDMAILパス
SENDMAILパスです。ご利用の環境に合わせて、必ず書き換えてください。
$Sendmailpath = '/usr/lib/sendmail';
##### 管理者メールアドレス
管理者のメールアドレスです。必ず書き換えてください。
$Masteraddr = 'mail@my.addr';
##### 戻り先のURL
バックボタンを押した際のリンクURLです。
$Back = '../index.html';
##### タイトル
ブラウザに表示されるタイトル名です。必要に応じて書き換えてください。
$Title = '送ってEめ〜る';
###### 一度に送信できる最大人数
このメーラーは同時に複数の人に送ることが可能ですが、サーバーへの負荷や
いたずら防止のため、最大人数を指定しています。通常は20ぐらいで十分だと
思います。
$Maxdeli = 20;
###### 件名記入がない場合の件名
件名の記入が無かった場合の、デフォルトの件名です。
$Defsubject = "● $Title ●";
###### 利用があった場合管理者に送られてくる確認メールの件名
利用があった際、管理者アドレス宛に利用通知メールが発信されますが、その
メールの件名です。
$Notisubject = "● $Title\ 利用通知 ●";
###### 添付ファイルの最大サイズ(バイト数)
添付ファイルは管理者自らが指定するのですが、あまり大きなサイズのファイ
ルを添付するのは考え物です。
故意ではなくても、間違って巨大なファイルを指定してしまう場合も考えられ
、ユーザーがそのファイルを添付してしまうかもしれません。もしそんな場合
でも、添付ファイルがここで指定したサイズ以上ですと、エラー表示され、送
信はされません。
$Maxbytes = 102400;
###### 名前の最大文字数(バイト数)
入力できる最大文字数の指定です。バイト数ですので、全角文字はこの半分ま
でとなります。
$Maxname = 50;
###### メールアドレスの最大文字数(バイト数)
入力できる最大文字数の指定です。バイト数ですので、全角文字はこの半分ま
でとなります。
$Maxaddr = 50;
###### メール件名の最大文字数(バイト数)
入力できる最大文字数の指定です。バイト数ですので、全角文字はこの半分ま
でとなります。
$Maxsubject = 50;
###### メール本文の最大文字数(バイト数)
入力できる最大文字数の指定です。バイト数ですので、全角文字はこの半分ま
でとなります。
$Maxcomment = 10240;
###### 背景色
背景色の指定です。
$Bgcol = 'white';
###### 文字色
文字色の指定です。
$Textcol = 'black';
###### フォントの種類
フォントの種類の指定です。
$Font = 'MS UI Gothic';
###### 文字サイズ
画面に表示される文字サイズの指定です。
$Textsize = 9;
###### 入力欄の文字サイズ
入力欄内に表示される文字サイズの指定です。
$Inputextsize = 12;
###### 入力欄の背景色
入力欄の背景色の指定です。
$Inputbg = 'ivory';
###### 入力欄の文字色
入力欄に表示される文字色の指定です。
$Inputtextcol = 'darkblue';
###### 壁紙の指定
壁紙の指定です。
$Background = '';
###### 名前入力欄サイズ
名前入力フォームのサイズです
$Mynamesize = 30;
###### メールアドレス入力欄サイズ
メールアドレス入力フォームのサイズです
$Myaddrsize = 30;
###### 送り先メールアドレス入力欄サイズ
送り先メールアドレス入力フォームのサイズです
$Toaddrsize = 60;
###### 件名入力欄サイズ
件名入力フォームのサイズです
$Subjectsize = 60;
###### メッセージ入力欄サイズ
メッセージ入力フォームのサイズです
#横
$Commentcols = 60;
#縦
$Commentrows = 10;
###### 送信フォーム説明メッセージ
送信フォームの上段に表示される、説明メッセージです。
$Infmsg = <<END;
から
END
の間で、自由に書いてください。
なお、これはHTMLファイルの一部ですので、HTMLタグが使えます。
というか、HTMLタグを使わなくては改行もしませんので注意してください。
$Infmsg = <<END;
$Title はウェブ上から自由にメールを送ることができます
<br>
スペースで区切って送信先アドレスを書けば、複数の人にメールが送れます
<br>
あなたのお友達にぜひ私のページを宣伝してくださいね
END
たとえば、画像サイトをやってる人なんかは
$Infmsg = <<END;
$Title はウェブ上から自由にメールを送ることができます
<br>
スペースで区切って送信先アドレスを書けば、複数の人にメールが送れます
<br>
あなたのお友達にぜひ私の作品を添えて宣伝してくれたらうれしいです。
<br>
おすすめ作品は ***.gif です。
END
なんかいいんぢゃないでしょうか
###### 送信後画面のメッセージ
送信後に画面に表示されるメッセージです。
これもHTMLの一部ですので、注意してください。
$Infmsg2 = <<END;
<br>
ご利用ありがとうございました
<br>
これからもよろしくお願いします
END
###### メールヘッダ文書
送信されるメールのヘッダ文書です。
$Header = <<END;
から
END
の間で、自由に書いてください。
ヘッダ文書が不要な場合は
$Header = <<END;
END
としてください。
$Header = <<END;
■□■□■□■□■□
$Title\情報
■□■□■□■□■□
END
###### フッタ文書
送信されるメールのフッタ文書です。
$Footer = <<END;
から
END
の間で、自由に書いてください。
フッタ文書が不要な場合は
$Footer = <<END;
END
としてください。
$Footer = <<END;
------------------------------------------------------------
おすすめサイト :
私のサイト:私のサイトのURL
------------------------------------------------------------
このメールは 私のサイト [ $Title ] から送信されました。
このメールは送信者のご意向で届けられているものです。
このメールに関して 私のサイトへのお問い合わせ等は一切お控え下
さいますようお願いします。
------------------------------------------------------------
END
###### 添付ファイルを置くディレクトリ
#添付ファイルを置くディレクトリです。 通常は変更しないでください。
$Imgdir = './files/';
###### 添付ファイル
標準では、添付ファイルは何も指定されていません。
添付ファイルを利用しない場合はそのままで利用してください。
$Tenpufiles = <<END;
END
添付ファイルを利用しない場合は↑のまま
添付ファイルを利用する場合は、そのファイルを files サブディレクトリに
送信します。
次にここでそのファイル名を記入します。たとえば、my1.gif を添付ファイル
に指定する場合、
$Tenpufiles = <<END;
my1.gif
END
となります。
複数指定する場合は、
$Tenpufiles = <<END;
my1.gif
my2.gif
my3.gif
my4.gif
my5.gif
END
という風になります。
###### 規制するIPアドレス
###### 規制するIPアドレスがある場合は、ここで指定してください
###### 複数の指定はセミコロン(;)で区切ってください
###### 例: $Notipaddr = '127.0.0.1;127.0.0.2';
↑の例に従って、必要な場合は指定してください。
$Notipaddr = '';
###### 規制するホスト名
###### 規制するホスト名がある場合は、ここで指定してください
###### 複数の指定はセミコロン(;)で区切ってください
###### 例: $Nothostname = 'local01.mydomain.or.jp;host02.mydomain.or.jp';
↑の例に従って、必要な場合は指定して下さい。
$Nothostname = '';
######################################################################
■設置作業
1:専用ディレクトリの作成
あなたのホームディテクトリの下に、専用のディレクトリを作成します。
ディレクトリ名は任意の名前で結構です。[ 例として oemail ]
ディレクトリ作成後、パーミッションを 755(rwxr-xr-x)としてください。
2:サブディレクトリの作成
メインディレクトリの下にサブディレクトリを作成します。ディレクトリ
名は、[ files ] として下さい。作成後、パーミッションを
755(rwxr-xr-x)としてください。なお、このサブディテクトリは、任意の
添付ファイルを置く場所となります。添付ファイルを使用しない場合は、
特に作成する必要はありません。
3:ファイルの転送
1:で作成したディレクトリ内へ必要ファイルを転送します。
転送モードは .cgi .pl 拡張子のファイルが「テキストモード」
.gif 拡張子のファイルが「バイナリモード」としてください。
パーミッションは次の通りです。
/myhome - ホームディレクトリ
|
|-/oemail <755>(専用ディレクトリ)
|
|-index.cgi <755>(rwxr-xr-x)
|-defvar.pl <644>(rw-r--r--)
|-jcode.pl <644>(rw-r--r--)
|-back.gif <644>(rw-r--r--)
|-from.gif <644>(rw-r--r--)
|-submit.gif <644>(rw-r--r--)
|-tbl_g.gif <644>(rw-r--r--)
|-tbl_m.gif <644>(rw-r--r--)
|-tbl_m2.gif <644>(rw-r--r--)
|-tbl_r.gif <644>(rw-r--r--)
|-tbl_r2.gif <644>(rw-r--r--)
|-tbl_r3.gif <644>(rw-r--r--)
|-tbl_u.gif <644>(rw-r--r--)
|-tbl_u2.gif <644>(rw-r--r--)
|-tbl_u3.gif <644>(rw-r--r--)
|
|-/files <755> (添付ファイル用ディレクトリ)
######################################################################
■動作確認
設置完了後、ブラウザで、 http://設置したURL/index.cgi にアクセスし
ます。
★あなたのメールアドレス 、★送り先メールアドレス 双方にご自分のメール
アドレスを記入して、送信してみます。
メールが正しく送信されたか、メールソフトで受信して確認してください。
添付ファイルを使用している場合は、添付ファイルを選択して、正しく送信
されたか確認してください。
######################################################################
|
|