ベストアンサー sendmailを使って宛て先、差出人をフォームで入力してから送る方法 2007/01/13 04:42 sendmailで宛て先、差出人のメールアドレスをそれぞれメールフォーム(htmlによるもの)で入力して送る方法を知りたいです。 どうぞ教えてください。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー moon_night ベストアンサー率32% (598/1831) 2007/01/13 10:30 回答No.1 # $sendmai => sendmailのパス # $mailto => あて先 # $email => 送信元 if (open(CALL,"| $sendmail $mailto")) { print CALL "To: $mailto\n"; print CALL "From: \"" .$email ."\n"; print CALL "Subject: $subject\n"; print CALL "Content-Transfer-Encoding: 7bit\n"; print CALL "Content-type: text/plain\n\n\n"; print CALL "$MailBody\n"; close(CALL); } これで分からなければ分からないところを具体的に質問してください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発CGI 関連するQ&A sendmailでの着信メール形態 WEBページにCGIメールフォームを作成しました。 sendmailで記入されたフォームを自分宛アドレスで受信出来ております。 問題は、受信メールのFrom情報が、フォーム投稿者(差出人)アドレスではなく、加入しているプロバイダでの自分宛メールアドレスとなっております。 そのため、受信メールで即返信すると、ホーム記入者宛とならず、宛先を差出人アドレスに書き換えが必要となり、煩わしく困っております。 受信メールのFrom情報を正規の差出人アドレスにするにはどうしたらよいのでしょうか。 SENDMAILのコマンドオプションの書き方で直るのでしょうか。ご指導ください。 (ホスト BIGLOBE www2a.mtj,biglobe.ne.jp 無料CGIメールフォーム 使用) sub sendmailのコマンドで、Toの設定を、フォームに入力され sub sendmailのコマンドで、Toの設定を、フォームに入力されたメールアドレスに設定する方法を教えてください。下記のように作成しましたが、うまくいかずでした。 フォームのHTML側で、メールアドレスを入力する場所にこのように設定 <input name="mailad" type="text" class="font1 id="mailad" size="40" /></td> CGI側では、sendmailのパスなどを設定したあたりに $●●● = '????'; 上記のように入力。「????」がいくつか試してみたがうまくいかず。 この「????」が不明。 HTMLタグのmailadの部分を読み込むようにしたらいいと思うのですが・・・ sendmailの部分はこのように明記 open(MAIL,"| $sendmail -t -i"); print MAIL "To: $●●●\n"; 「????」がわからないのと、根本的にこれであっているのかわからないです。 form{/・・・}のようなものが一番近いと思いましたが、これも動かずでした。 ※サーバーエラーにはならず、入力されたアドレスを読み込んでくれませんでした。 もしよろしければお教えください。 調べ方でもうれしいです。 よろしくお願いいたします。 sendmailを使わないで送れるメールフォームを探しています。 自宅サーバーでサイトを公開しているのですがsendmailが使えません。 あちこち探したのですが、配布されているメールフォームCGIはほとんどがsendmailを使うものでした。 次のようなメールフォームCGIをご存知の方よろしくお願いします。 (1)sendmailを使わないでプロバイダ(OCN)のメールサーバで送る (2)投稿者に自動返信ができる (3)送信先のアドレスが複数指定できる (4)添付ファイルが複数送れる (5)必須入力項目のチェックができる 勝手なことばかり申しますがよろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム sendmailを使わずにフォームからメール送信できますか? ホームページに、色々な入力部品を使ってフォームを設置しようと思っているのですが、 利用しているサーバーでsendmailが使えません。 sendmailを使わずにフォームから入力された内容をメールで受信する方法って ありますでしょうか? sendmailが使えないサーバーで公開されているサイトで、フォームを設置している ページをよく見かけるのですが、あれはどうやって作成されているのでしょうか? ご存知の人がいたら詳しく教えてください。 差出人と宛先が同じ迷惑メールはなぜ届くのですか? 突然、差出人と宛先が同じ迷惑メールが沢山届くようになりました。 なぜ、自分宛てのメールアドレスではないのに届くのでしょうか。 どなたかお分かりになるかた教えてください。 sendmailのテスト こんにちわ。 フォームに入力してもらった情報をsendmailで自分のメールアドレスまで送ってもらうcgiを作成しているのですが、どのようなメールになるかローカルでテストしてみたいです。 どのようにすればいいのでしょうか? よろしくお願いします。 私が差出人でも宛先でもないのにReturnedメールが来ます 私の関係の学校のパソコンからだと思うのですが(stmpアドレスより判断して)、いろんなところにウィルスメールを送っているようなんです。 で、なぜか私のところに Returned mail: Service unavailable として返ってきてしまうんです。それも毎日。 元のメールが添付されているんですが、そのアドレスを見ると差出人も宛先も私のアドレスじゃないのです。 どうして私のところに返ってきてしまうんでしょうか? sendmailの設定で sendmail.cfの設定で、差出人aaa@***.com さんがメールをだしたら、宛先人以外にもコピー転送 されるような設定というのもは可能なのでしょか? aaa@***.com →→smtpサーバ→→正式な宛先人 ↓ →→指定した宛先人 といった事をsmtpサーバー上のsendmail.cfを 設定することにより可能なのでしょうか? 環境OS:LINUX6.5 以上よろしくお願いします。 フォームメールでsendmailの使えない場合の代替え これからCGIでフォームメールを作成しようとしていますが、アップしようと思っているサーバがsendmailが使えないそうです。 やりたいことは、応募フォームにて氏名、住所などを入力してもらい、送信ボタンを押した後、確認画面を表示させ内容確認、OKボタンでこちらにメール送信されるということをやりたいのですが。 sendmailが使えない場合、どのようにしたらいいのでしょうか。他に方法があるようですが、どなたか教えて下さい。 sendmailで複数の宛先にメールする方法 sendmailで複数の宛先にメールするにはどのような記述にすればいいですか? print(MAIL "To: info\@goo.ne.jp, admin\@goo.ne.jp\r\n"); とかって書けばいいんでしょうか?うまくうごかないのですが・・・。 よろしくお願いいたします。 メールの宛先が入力できなくなってしまった メールの宛先入力が出来なくなってしまった アウトルック(Win7 オフィス2007)でメールを使っています。 メールを作成しようと思い、新規作成画面でアドレス帳から宛先を選択したのですが、メールの宛先欄に入力できません。CCでもいBCCでも入力できません。 受信メールから返信操作をしたときは宛先が表示されます。 原因で思い当たるのは先ほど、ツール・アカウントで一つメールアドレスを削除したからかもしれないと思うのです。でもまだ他にまだ6個ほどアカウントを登録してありますが、削除したのは一番上に表示されていたアドレス(最初に登録したヤフーのアドレス)です。 ここに何か設定してあったのではないかと推察しているのですが・・・困っています。 どうしたアドレス帳から宛先を選択できるようになりますか?教えてください。 メールの宛先入力について教えてください。 メールの宛先入力について教えてください。 メール作成時に宛先にアドレスを入力する際に、何度も確認して正しいアドレスのはずなのですが、 「このアドレスには正しくない文字が含まれている可能性があります。」とピンク色の表示になり、メールが送れません。 アドレスは間違っていないと思いますが、他に何か、入力ミスの理由などあるのでしょうか。 ご存じの方がいらっしゃれば、教えてください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム メールの宛先 最近では色々なメールが届きますが、その中で差出人と宛先が同じアドレスになっているメールが来ます。これはどういうことなんでしょうか 普通だと宛先に自分のアドレスなんですが メール宛先の欄上に「差出人」の欄がでるのは? アウトルック2000を使用しています。 普段は 「新規作成」→「宛先」を指定し「件名」→「本文」 との流れで作業していますが 昨日 新規作成→「差出人」「宛先」との順番ででてくるというのですが、理由がわかりません。 受け取ったメールを「RE:返信」や「FW:転送」 しているのではなく、新規で作成しています。 なぜでしょうか? 宛先は初めての方でしたので 半角英数で「宛先」欄に直に打ち込んでいます。 メールアドレスが違うのでしょうか? 差出人と宛先が同じメールって? いきなり正体不明のメールが来たのですが、 心当たりの無い女性から、「明日かあさって飲みに行きませんか?」の誘いです。 悪質な会員サイトへの誘導だと思うのですが、 不思議に思ったのは、 差出人と宛先のメルアドが同じなのです。 宛先に自分のメルアドを入れたら、自分の所に 戻ってしまうと思うのですが、どうして私のところに 届くのでしょうか? Sendmailについて 自分のホームページに、メールフォームを設置したいので、Sendmailをしようしたいのです。 そのため、CGIを探しています。 それとも、サーバーのSendmail機能を利用する方がいいのでしょうか? いずれかの方法をどうか、教えてください。 宛先と差出人 筆まめVer.30 封筒表に宛先は縦書きで、差出人は下の方に横書きで設定したい 方法を教えてください ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。 差出人入力方法について 筆まめ27に住所録3グループありますがその1グループに差出人を入力し登録しましたが 年賀状画面に宛先は表示できていますが、差出人の住所〒No.氏名が表示しません。 年賀状の印刷ができず困っています。解決法を至急教えていただけませんか! ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。 【fedora7】 sendmail+メールフォーム これで稼動できるのだろうか fedora7でapacheを立ててサーバーを運営しているのですが、 メールアドレス直接掲載では迷惑メールの爆撃が来るため、メールフォームCGIを利用しようと思い立ちました。 調査するうちに、sendmailというMTAが必要と分かったのですが・・・どうにも不安なのです。 ●現在までに行った操作(1~2がWindows上、3~4がfedora上) 1. メールフォームCGIデータのダウンロード 2. メールフォームを稼動させるHTMLの作成、CGI側の設定 3. sendmailのインストール(バージョン8.14.1-2)※fedoraインストール時に入っていました 4. sendmailの設定ファイル等は一切いじっていない 5. chkconfigによるsendmailの自動起動を設定 ここまでの手順の後にHTMLとCGIをアップして実際に試験稼動(送信テスト)した場合、何か問題は起こるのでしょうか? それともここまでの手順のみでメールフォームの稼動はできるのでしょうか? sendmailの実行パスとCGIのsendmail呼び出しパスは、 /usr/sbin/sendmail で合わせています。 前もって調べたところ、sendmailの設定はとてつもなく複雑(viでの編集は危険とのこと)らしく、 中身がまったく分からないため闇雲な手出しができない状態です。 できれば早い段階で稼動させたいので、ご教授お願いいたします。 ※「●●(キーワード)でググれ」とか「自分で検索しろ」とか「それぐらい調べろよ」とか、あまりに無責任なは一切無しでお願いします。 あれこれググって調べた結果、余計にこんがらがってわけ分かんなくなってしまったからここに来たんですもの・・・。 sendmailでメール送信 OS:Redhat9 sendmail 上記環境にてメール送信を行いたいのですが、 送信されません。 mailコマンドにて、 mail hoge@***.com と入力して、 件名、本文、CCは記述の方法はわかるのですが、 一応送信されているようなのですが、相手(自分の他のメール)に届きません。 sendmailのコマンドにて、メールを送信する場合は ただmailコマンドにあて先メールアドレスを、記述 すればよいのでしょうか、 たとえば、次の中継先のメールサーバーは記述するのでしょうか。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など