![]() |
カレッヂ |
質問者 モンツァ
投稿日 6/21(木) 19:23:27
今、借りているサーバーの方から リターンメールがサーバーに戻ってきます。 サポート外なので、エラー時の対処はご自分で行ってください。 とのことでReturn-Pathを設定して欲しいとのこなんですが、 変更箇所の指示をもらい、下記のように変更してみたんですが、サーバーエラーになります。 リターンメールを自分宛にするにはどうしたらいいんでしょうか? よろしくお願いします。 #電子メール処理 if (!open(OUT,"| $sendmail $FORM{'EMAIL'}")) { &error('システムエラー','メー ル送信処理にエラーが発生しています.','復旧するまでお待ちください.'); } print OUT "Return-Path: <自分のメールアドレス>\n"; <−−ここ! print OUT "X-Copyright: AutoPwd (c)http://www.rescue.ne.jp\n; print OUT "X-Reference: $ENV{'HTTP_REFERER'}\n"; print OUT "To: $FORM{'EMAIL'}\n"; print OUT "From: Admin <$admin>\n"; &jis("Subject: $subject"); print OUT "$msg\n"; print OUT "Content-Transfer-Encoding: 7bit\n"; print OUT "Content-Type: text/plain; charset=iso\-2022\-jp\n\n"; if ($message1 ne '') { &jis("$message1"); print OUT "$msg\n"; } if ($message2 ne '') { &jis("$message2"); print OUT "$msg\n"; } if ($message3 ne '') { &jis("$message3"); print OUT "$msg\n"; } print OUT "\n"; |
回答者 しあわせのツボ
[削除]
投稿日 6/21(木) 20:30:38
たぶん… メールアドレス中の@を\@とエスケープするとどうですか? |
質問者 モンツァ
[削除]
投稿日 6/21(木) 20:47:45
すいません解決しました。 自分のメールアドレスの所を$adminでした おさわがせしました |
このページは終了したので返信(回答)は書きこめません
Web裏技 |