• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Return-Path のデフォルト設定はどこですか?)

Return-Pathのデフォルト設定場所はどこですか?

このQ&Aのポイント
  • Vine Linuxの自宅サーバでCGIやPHPのメール自動送信スクリプトでReturn-Pathを設定しないと、普通のユーザーのメールアドレスが設定されてしまいます。
  • CGIのスクリプトの中をのぞいてsendmailの送信部分にオプション-fでReturn-Pathアドレスを指定すれば問題は解決しますが、Return-Pathのデフォルト設定場所を知りたいです。
  • サーバのメールソフトはPostfix SMTP-AUTHを使用しており、CGIでのメール送信はsendmailで行っています。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

>そのスクリプトとは全く関係ない普通のユーザーのメールアドレスが設定されてしまいます ユーザAがスクリプトを実行しているのにユーザBのアドレスが設定されると言うことですか?そんなはずはないのですが。cgiで実行と言うことは、実行ユーザはapacheですか? sendmailコマンドで送信しているなら、-f を付けない限り、「実行ユーザ@ホスト名」がEnvelope-Fromになり、受信時にReturn-Pathにセットされます。実行ユーザ以外にしたければ、-f を付ける必要があります。ということで、apacheユーザで実行しているなら、「apache@ホスト名」になるはず。 Envelope-Fromを固定にするのは、postfixの設定で簡単にやる方法はないと思います。無理にやるとすると、sender_canonical_mapあたりを使うんでしょうね。

jun_jii
質問者

お礼

回答ありがとうございました。 なぞはすべて解けました! メール関係(postfixなど)ばかり調べていてさっぱりわからなかったのですが・・・apacheの実行ユーザが原因でしたか・・・そういえばとある事情で変更していました・・・納得しました。 apacheの実行ユーザはapacheに変更したくないのでsender_canonical_mapで対応したしました。 ありがとうございます。勉強になりました。 (*- -)(*_ _)ペコリ

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • メールフォームのReturn-Pathの指定

    「Return-Path」をこちらのメルアドになるように メールフォームのCGIをいじったのですが 送信されたメールのヘッダの「Return-Path」がちゃんとこちらのメルアドになるサーバーと 反映されず設置サーバーのメルアド?しか表示されないサーバーとがあります。 設置サーバーによって「Return-Path」を指定できたりできなかったりするのでしょうか? なぜこうなるのかよくわからないのでどなたかご存知の方よろしくおねがいします。

    • ベストアンサー
    • CGI
  • qmail に付属の sendmail の設定はどこでどの様に設定したら?

    OSはFreeBSD 4.7です。 qmail に付属の sendmail の設定はどこでどの様に設定したらいいのか教えて下さい! sendmailを停止してqmailを動かしています。 sendmailを使用するCGIスクリプトの為に http://www.dpri.kyoto-u.ac.jp/~dptech/qm_memo/qm_memo.html 中に書いてある ・5.4 sendmail の停止 ・5.5 sendmail の自動起動の停止と互換設定 等を参考にして sendmailからqmailに変更し、qmail付属のsendmailを動かしています。 問題ですが、CGIスクリプト中でFROM: を指定しているのですが、sendmail(もしくは、qmailでしょうか?)が勝手に Return-Path: <anonymous@(サーバのドメイン)> を付けるのです。 勝手にReturn-Pathをつけないようにしたいのです。 よろしくお願いします!

  • CGIでメールのReturn-Pathに値をセットする方法を知りたいです

    PERLにてメールを送信する際の、 [Return-Path]に明示的にメールアドレスを指定したいのですが、 ヘッダー内に "Return-Path:" . "メアド"; のように指定しても反映されません。 Return-Pathはどのように設定すればよいのでしょうか。

    • ベストアンサー
    • CGI
  • CGIのメールアドレスの設定について

    CGIのメールアドレスの設定について 今、フリーのCGI掲示板をウェブへ接続できた状態ですが、 管理画面にログインすると「送信先メールアドレスの設定」という蘭があるのですが、どこのメールアドレスを指定してやればいいのか分かりません。 Yahoo!のフリーメールを設定して送信テストをしても届きませんでした。 借りてるサーバーはsendmail可となっていてパスもサーバーと同じにしましたが 送信先に設定するのは契約してるPCのプロバイダのメールアドレスでしょうか?

  • Postfixでメールフォーム・・・・

    Vine Linux3.2でサーバーを動かしているのですが、先日CGIのメールフォームを設置できればいいなぁ~と思い、早速インターネットでいろいろと調べたところ、Vine Linux3.2に標準でインストールされているPostfixでもメールフォームができるというとでさっそく試してみました。 まず、KENT-WEBのホームページ( http://www.kent-web.com/ )にあるCGIスクリプト「PostMail」をダウンロードしてsendmailへのパスを/usr/bin/sendmail.postfixに変更し、サーバーにアップして実行してみたのですが、「メール送信失敗」と出ます。 Checkモードで確認してみると メールソフトパス:NG → /usr/bin/sendmail.postfix となっています。 どうすればPostfixでもメールが送信できるようになるでしょうか? アドバイスよろしくお願いします。

  • メールサーバが qmail で、掲示板(cgi)のメール送信が動くか?

    お世話になります。 現在、メールサーバのシステムを入れ替えようと考えています。 現行のメールサーバは、sendmailを利用していますが、新しいシステムでは、qmailにする予定です。 ところが、社員用Webの掲示板(cgi)で、書き込みがあったら社員にメールで送信するような設定にしているのですが、それがsendmailを利用しているようなのです。(cgiのスクリプト中にsendmailのパスを指定する個所がある) このようなメールを送信する掲示板を利用する場合、qmailでは実現できないでしょうか? よろしくお願いいたします。

  • sendmailのパス指定方法

    mb_send_mailを使ってメールを送信しようとしているのですが、 テストで最初に送ったメールは届いたのですが、ソースを変えていないにも関わらず、しばらく時間がたった後に再び送信を行ったら、全くメールが届かなくなりました。 レンタルサーバのサイトに、sendmailのパスが書いてあったので、そのパスを指定していないことが原因かと思ったのですが、パスの指定方法がわかりません。 php.iniがいじれればいいのですが、サーバーを借りている側でいじれるようなファイルではないですし、 .htaccessではsendmailのパス指定はできないとも聞きました。 sendmailを使っているphpファイル内の記述で、パスを指定することはできないのでしょうか?

    • ベストアンサー
    • PHP
  • CPANの「Mail::Mailer」 Return-Pathについて

    CPANの「Mail::Mailer」をsendmailとしてつかってるのですが、 今回、メールヘッダーのReturn-Pathを変更しなければならなくなりました。 いろいろググッてみたのですが、なかなかそれっぽい情報が分かりません。 my $mailer = Mail::Mailer ->new; のあと、何に(どのように)Return-Pathのアドレスをセットしてあげればいいのでしょうか・・? 知っているかたいらっしゃいましたら、教えてください。宜しくお願いします。

    • ベストアンサー
    • Perl
  • 他のサーバのSendmailへのパスは?

    PerlでフォームメールとかのCGIを作成したときSendmailへのパスを記述すると思いますが、ローカルでSendmailを動かしているときは /usr/sbin/sendmail とかになりますが、他のサーバのSendmailを使いたいときはどのように指定すればいいのですか?

    • ベストアンサー
    • Perl
  • フォームメールでメールを扱う場合のReturn-pathの設定について

    ちょっと初歩的な質問かもしれませんが、困っていますので教えて下さい。 メアド非公開型の掲示板などでは、フォームメールが必須です。 で、フォームメールがエラーになった場合のエラーメールの送り先、 つまり、Return-pathについて質問させて下さい。 (Return-pathの設定の仕方は分かっています。) 1.管理人に戻す設定--第三者(管理人)が差出人のメール内容を見れる状態ができてしまう。 2.差出人に戻す設定--受取人のメールアドレスが、差出人に公開される。 上記の方法それぞれに欠点があります。 普通は、1の方法を採用しているようですが、チョット問題があるように思いま す。ことわり書きを入れて、2の方法を採用するというのはどんなものでしょうか? 3番目の選択肢として、Return-pathを設定しないで、エラーメールを受け取らない設定と言うのはどうでしょうか? エラーになったかどうかは分からない代わり に、1、2の欠点をカバーできます。ただ、Return-pathを空設定にすると、取り扱いを拒否するサーバーもあるとききますが、そのあたりはどうなのでしょうか? 宜しくお願いいたします。

親が亡くなる前の心境
このQ&Aのポイント
  • 親が亡くなる前の心境とはどのようなものでしょうか? 実際にご経験された方のお話を聞かせていただきたいです。
  • 高齢の父親が長期入院中で、ご飯がほとんど食べられず点滴をしています。しかし最近は点滴も通らなくなり、担当医師によると生きられる時間が限られているそうです。親が亡くなる前の心境についてアドバイスを頂けると助かります。
  • 親が亡くなる前の心境についての質問です。父親が長期入院中で食事ができず点滴をしていますが、最近は点滴も通らなくなりました。医師からも生きられる時間が限られていると言われ、改めて覚悟しなければと思っています。どのように気持ちを切り替え、日常を過ごせばいいのでしょうか? また、実際に経験された方のお話なども聞かせていただきたいです。
回答を見る