このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

UVJ Mailer ヘッダー処理についての質問

発言者:山崎@ゼロ・オフィス
( Date Tuesday, September 05, 2000 19:57:21 )


UVJ Mailer を、CGI からの mail 送信に使わせていただいております。
自分の CGI をデバッグしていて気がついた事で質問があります。

以下のようなスクリプトで CGI から整形したデータを送信しています。

========== ここから ==========

--- 前略

set fromGuestName to guestName1 & space & guestName2
    
send_message(toEMail, fromEMail, MailHost, MailSubject, myMailData, repGEMail, fromGuestName)
    
--- 中略

on send_message(email_address, email_fromAdd, email_host, ツ
  email_subject, email_data, email_header, email_name)

  tell application "UVJ Mailer PPC"
    send mail email_data to email_address from email_fromAdd ツ
      SMTP gateway email_host subject email_subject ツ
      custom headers email_header name email_name
  end tell
end send_message

========== ここまで ==========

この guestName1 には、姓、guestName2 には、名が入ります。
この姓名の間に、半角スペースを挟む用にしているのですが、前後の guestName1, guestName2 に
全角文字が入った場合にこの半角スペースが消えてしまいます。

これは、ヘッダー処理での仕様でしょうか?

田中求之 さんからのコメント
( Saturday, September 09, 2000 15:39:00 )

出張していたので返事が遅くなりました。

>全角文字が入った場合にこの半角スペースが消えてしまいます。

あ、本当ですね。これはバグですね。今夜にでも修正しておきます。

田中求之 さんからのコメント
( Saturday, September 09, 2000 21:20:02 )

修正しておきました。差出人の名前の部分(From タグ)は折り返し処理を
行わないようにしていたのが原因のようです。きちんと折り返し処理を行う
仕様にしましたので、半角スペースが消えてしまうことはないと思います。

いつも短いものでしかテストしてなかったので、盲点でした (^_^;;

山崎@ゼロ・オフィス さんからのコメント
( Monday, September 11, 2000 11:18:24 )

ありがとうございます。

ところで、修正版はどちらからダウンロード出来るのでしょうか?
UVJ Mailer のページ上にある GM7 のリンクは、
以前のまま(2000/8/18 版)ですよね...?

田中求之 さんからのコメント
( Monday, September 11, 2000 13:08:44 )

今週末に 2.0 正式版を出しますので、それまでお待ちください。