• ベストアンサー

sendmailでメールを送信する時

perlです。 sendmailでメールを送信する時に From: ←の部分に日本語を使う時はどのようにすればいいでしょうか? 例えば From: =?ISO-2022-JP?B?GyRCIVgkRyRiJDMkYCFZGyhC?= <xxxxxx@xx-xx.com> ↑ のようにするには print MAIL "From: $master\n";  ↑ の部分をどのように設定すればいいのでしょうか?

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

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 えとですね。  BASE64という方式に置き換えなければいけません。  そのためのモジュールがフリーソフトで出ていますので取得してください。  ヤフーから「mimew.pl」というキーワードで検索すると出てきます。  で、これを require した状態で、 print MAIL &mimeencode("From: 送信者 <Mail Address>\n");  とすれば勝手に変換してくれます。