• ベストアンサー

相手に添付ファイルを送れるメールフォーム

相手に添付ファイルを送れるメールフォームを探しております。 相手が添付ファイルを送れるメールフォームはあるのですが、こちらから相手にメールフォームを使って添付ファイル(PDF)を送りたいと考えております。 できましたら、こちらに届く確認メールにも添付ファイルがわかる(リンク?)ようになればいいなと思っております。入力したメールアドレス宛てに添付ファイルを送りたいと考えております。その他の入力項目もある予定です。 CSVでデータがたまるようになればなおいいです。 どうぞよろしくお願い申し上げます。

  • CGI
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • okmotokun
  • ベストアンサー率59% (92/155)
回答No.2

参考URLのスクリプトで、添付ファイルを相手に転送することも、メール本文にファイルダウンロード用のURLを記載することも、相手以外にコピーメールを送信することも可能です。

yajizou
質問者

お礼

okmotokunさん、ご連絡が遅れて申し訳ございませんでした。 ご紹介いただきましたスクリプトが私の作るフォームで可能かどうか試してみますね。 いろいろとありがとうございました。 また何か分からないことがございましたら質問させていただきたいろ思っておりますので、その時はどうぞよろしくお願いいたします。

その他の回答 (1)

  • okmotokun
  • ベストアンサー率59% (92/155)
回答No.1

「メールフォーム」というのは受け取ったサーバー側で処理をするものですから、メールフォームを使って直接相手に添付ファイルを送ることはできません。 どうしても、メールフォームを使って添付ファイルを相手に送りたい、というのなら、 (1)ファイル添付のメールフォーム  ↓ (2)自分のサーバーで受信処理  ↓ (3)相手のアドレスへ転送 ということになります。ただし、このようなメールフォームを不特定の相手に転送できるようにして公開するとスパム送信に利用されますからくれぐれもご注意!! ファイル添付メールフォームを、他のアドレスに転送するスクリプトについては、下記のQ&Aが参考になると思います。 http://okwave.jp/qa4403612.html

参考URL:
http://okwave.jp/qa4403612.html
yajizou
質問者

補足

okmotokunさんご返答ありがとうございます。 実は社内で、クライアント様に見積もりを返信するのですが、社員それぞれがメールソフトで回答すると、項目がばらばらになってしまうので、フォームを使って御見積書を添付しようと思っておりました。 添付が無理であれば、こちらから添付したファイルが、先方に届くメールの中にリンク形式でダウンロードできるようにすることはできますでしょうか。 どうぞよろしくお願いいたします。

関連するQ&A

  • 添付ファイルをつけてメールを送る

    以下のようなイメージでプログラムを制作しようと思っています。 csvファイル メールアドレス1,添付ファイル1 メールアドレス2,添付ファイル2 メールアドレス3,添付ファイル3 メールアドレス4,添付ファイル4   ・   ・   ・ cgiファイル ・csvファイルを読み込む   ↓ ・タイトル、本文は固定。 ・メールアドレス1には添付ファイル1を送る。(アドレス2なら2を添付) ・csvファイルの行数だけこれを繰り返す。 ----------------------------------------------------------------- フォーム入力送信→担当者にメールが届く というのはサンプルをもとに作る事ができたのですが、 それに「添付ファイルを付ける」にはどうしたら良いのでしょうか? 現在メールの書き出しは下記のようになっています。(添付無し状態) #######################################################メール送信 $head = "From: 送信者" . "\n" . "To: 宛先" . "\n" . "Subject: タイトル" . "\n\n"; open(MAIL, "| sendmailパス -t -f'送信者'") ; print MAIL "$head"; print MAIL <<__END__; ###メール本文### __END__ close(MAIL);

    • ベストアンサー
    • Perl
  • フォームメールにファイルを添付させるには?

    PHPで作成したフォームに複数の画像及びドキュメントファイル(.doc)を添付してメールにて送信させたいのですが、どのようにすればよいでしょうか? 入力欄又は選択欄のみのPHPフォームなら作成したことがあるのですが、ファイルを添付させるやり方がわかりません。 以下に何が分からないか詳細を説明します。 1)フォームの添付ファイル入力欄にはどのようなものを使用すればよいのでしょうか?<input type="file">などのような気はしますが、これで複数のファイルを選択できるのでしょうか?また、一つのフォームに添付ファイル入力欄を複数設置することは可能なのでしょうか?複数設置することができるとした場合、それらの入力欄で選択されたファイルをメールに添付したとき、一つのメール内で入力欄(フォームの)ごとに添付ファイルを区分けする方法はあるのでしょうか? 2)フォームの添付ファイル入力欄で選択したファイルデータをphpファイル間でどのように受け渡すのでしょうか? 通常の<input type="hidden" name="example" value="<?php echo $example ?>">(データの受け渡し)と$package = trim($_POST["example"]);(データの受取)の組み合わせでよいのでしょうか? 3)添付ファイルが選択されているかどうかのチェキングは、どのようなコードを使用するのでしょうか?また、gif、jpg、docファイルのうち、どの拡張子のファイルが幾つ添付されているかの値も知りたいのですが。 4)添付ファイルデータを電子メールで送信する関数は、どのようなものになるのでしょうか?現在は、mail($to, mb_encode_mimeheader($subject,"JIS","B"), mb_convert_encoding($content,"JIS"), "From:$email")を使用しています。 よろしくお願いします。

    • 締切済み
    • PHP
  • こんなフォームメールCGIありませんか

    下記のようなフォームメールCGIを探しています。 フォームの入力項目名、項目数が自由にいくつでも作れる ファイル添付(アップロード)ができる フォームごとに転送先メールアドレスが設定できる 転送メールにファイル添付ができる

    • 締切済み
    • CGI
  • メールフォームに添付ファイルをつけたいです。

    PHP初心者です。文章が変でしたら申し訳ないです。 現在メールフォームを作っています。 index.php(入力画面)⇒kakunin.php(確認画面)⇒send.php(送信) と3つのスクリプト使っています。 確認画面ではPOSTで入力画面の情報をとって、その内容を SESSION関数を使って、send.phpに渡し、送信しています。 テキストフォームやラジオボタンなどはこの方法で問題なかったのですが 添付ファイルを「_FILE」で情報習得した後、どのようにして send.phpに渡して送付すればよいかわかりません やりたいことというのは 入力画面に添付ファイル用のフォームを置いて 確認画面でその情報をとり、確認としてファイル名のみ表示 送信画面で添付ファイルとして送付 したいです。 いったん別のフォルダにコピーしてそれを送るのかなぁと 漠然と考えましたが、方法がイマイチわかりません。 できれば、送付後は一時保存したファイルは削除したいです それと、添付ファイルは複数送付したいです。 配列でもいいですし、別の名前をつけるでもかまいません。 なるべく、わかりやすい方法があれば教えてください。 ヒントやここに参考資料があるよ。というのでもかまいません。 フォームで入力したものをすぐ送付は結構見つけたのですが、 確認画面で一度添付ファイルの確認後、別の送付用PHPファイルで 送付する方法が見つけられませんでした。 初歩的な質問かもしれませんが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • フォーム入力をファイルに書き出す場合のセキュリティ

    メールフォームで入力された項目を csvファイルなどでサーバに残しておきたいです。 フォームの項目は名前、メールアドレスなど一般的なものです。 フォームの入力データをcgi-lib.plを使って my %input; &ReadParse(\%input); $Name = $input{'name'}; のようにして受け取っています。 csvをopen関数を使って書き残そうと思っています。 セキュリティ上問題はないでしょうか。 open関数はセキュリティ上注意しなければいけないと聞いたので 心配です。 お願いします。

    • 締切済み
    • CGI
  • 添付ファイル付きメールを送るのは可能?

    フォームから送信してきたメールアドレス宛に、添付ファイル(画像またはPDF)付きのメールを自動送信するのは可能でしょうか? 可能でしたら、その方法をお教えいただければ幸いです。

    • ベストアンサー
    • PHP
  • PHPのメールフォームからCSV添付

    いつもお世話になります。 今、PHPを使用しメールフォームを制作しているのですが、 入力された内容をCSVに書き出し添付して送信する方法が 分からず悩んでおります。添付して送信までは分かるのですが、 入力内容を書き出す方法がわかりません。 どうぞ、ご教授のほどして頂けると幸いに存じます。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • フォームから添付ファイルを送る方法

    メールフォームから、普通にメールを書いて添付するのと同じように、添付ファイルそのものを送ることは出来ますか?<type="file">にすると参照ボタンなどがでてそれらしくなるのですが、送信されるのが参照したファイルのアドレスなので・・・・・・。

    • ベストアンサー
    • CGI
  • ファイル添付有メールフォーム

    画像ファイルを添付してメールで受け取れるフォームを作成しているのですが、添付のボタン等も出来上がり、 いざ送信すると普通に送信されましたのメッセージが出るので、一安心と思いメールを開くと、パス名だけが 入力されているだけで添付ファイルが送られません。これは作成ミスなのでしょうか?それともCGIが未対応 なのでしょうか?ちなみにCGIはホームページビルダー12についていたCGIを使用しています。 もしCGIの問題であれば、フリーでダウンロードできるサイトはありますでしょうか? 分かる方宜しくお願いします。

  • 自動で添付メールを送信するフォーム

    自動で添付メールを送信するフォームを作りたいのですが、 FORMタグくらいでいけますでしょうか? 具体的には、サイト訪問した人が自分のメールアドレスを入力して、 そのアドレスに、こちらが用意した、ローカルディスクにあるデータを 添付したメールが自動で送信される、というスクリプトです。 可能でしょうか? CGIででも可能でしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう