ニックネームの付加について

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

メールフォームをダウンロードしました。
本当に素晴らしいCGIで、感激しています。大切に使わせて頂きます。

ところで、登録者に届く自動返信メールの発信元メールアドレスの前に、分かりやすいニックネームを付加したいのですが、どのようにしたらよいのでしょうか?

○○商事<marumaru@marumaru.com> というような感じです。

cgiや、htmlの方でも、色々やったのですが、ダメでした。
簡単にできるのであれば、教えて頂きたいと思います。よろしくお願いいたします。

Re:ニックネームの付加について
和田 - 2008-11-18 04:34:33ども~。使ってるsenderがpostfixとかsendmailとかで大きく異なるのですが、割と文字化けする可能性が高くなりますよっ!もしそれでもよいのであればメールフォームかメールフォームプロか教えてくださいっ!ソースコードのサンプルを書きますのでっ!
Re:Re:ニックネームの付加について
織田 - 2008-11-19 12:00:59使用させていただいてるのは、メールフォームの方です。
お忙しいところ大変恐縮です。よろしくお願いします。
Re:Re:Re:ニックネームの付加について
和田 - 2008-11-25 16:50:33ども。send.cgiの272行目くらいにある
print MAIL "From: $mailfrom\n";
という部分を修正することによって差出人の名前を表示できます。
print MAIL "From: SASHIDASHININ <$mailfrom>\n";
みたいなカンジで。ただ、日本語とかだと確実に文字化けするのでmimeエンコーディングをしてみてください。
$subject = mimeencode(jcode'jis($subject));
↑こういう処理です。これを実際に一連のフローに組み込むのはちょっと長くなるので割愛します。

Re:Re:Re:Re:ニックネームの付加について
織田 - 2008-11-26 15:21:12お忙しいところ、本当に本当にありがとうございました。
色々やってみて、何とか日本語でも出来るようになりました。
ところが、投稿者には、ニックネーム付きで行くようにはなったものの、開設者にも、投稿者のメールアドレスに、同じニックネームが付いた物が帰ってきてしまいます。これはどうしたものでしょう?
申し訳ありませんが、またヒントでも頂ければありがたいです。

Re:Re:Re:Re:Re:ニックネームの付加について
和田 - 2008-11-26 15:31:22そこで分岐が必要になるのですが、分岐させるのも面倒だと思うので、sendmailという関数をもうひとつ別名で作って、そっちを開設者宛のメールにあてるというか・・・。んーとそういう感じですね!
196行目が設置者に送られる部分で、209行目が自動返信メールなんですね。なので、196行目のほうのsendmailという関数を新たに作った関数のほうにすればOKです!
Re:Re:Re:Re:Re:Re:ニックネームの付加について
織田 - 2008-11-26 20:30:11色々お世話になります。
別関数でうまくいきました。ありがとうございました。
これからも、大切に使わせていただきたいと思います。
本当にありがとうございました。


コメント欄