v[:GREETING] ||= "Hi,\n\n"
if(v[:USER_NAME])
v[:FROM] ||= "#{(it = v[:USER_NAME]) !~ /[\x80-\xFF]/ ? \
- %|"#{it}"| : "=?ISO-2022-JP?B?#{[it.tojis].pack('m*').gsub(/\n/, '')}?="} <#{v[:USER_ADDRESS]}>"
+ %|"#{it}"| : "=?ISO-2022-JP?B?#{[it.kconv(Kconv::JIS, Kconv::UTF8)].pack('m*').gsub(/\n/, '')}?="} <#{v[:USER_ADDRESS]}>"
v[:SIGNATURE] ||= "\nThanks,\n\n-- \n#{v[:USER_NAME]}\n"
else
v[:FROM] ||= v[:USER_ADDRESS]
# その他の設定
#
@configs[:ROOT_DIRECTORY] = "#{ENV['HOME']}/mave.mails"
+#@configs[:ROOT_DIRECTORY] = 'c:/Documents and Settings/username/My Documents/mails'
@configs[:POP_DIRECTORY] = @configs[:ROOT_DIRECTORY] + '/_pop'
-revision = '$Revision: 3.91 $' =~ /:\s+(\d+)(\.\d+)/
+revision = '$Revision: 3.92 $' =~ /:\s+(\d+)(\.\d+)/
version = ($1.to_i - 1).to_s + $2
-sys_sig = `uname -n -r -o`.chomp
+sys_sig = (it = RUBY_PLATFORM) =~ /i.86-mswin32/ ? it : `uname -n -r -o`.chomp
@configs[:MAILER] = "Mave version #{version} (#{$?.to_i == 0 ? sys_sig : 'unknown'})"
@configs[:APLNAME] = "Textbase Mailer 'Mave' version #{version}"
-hostname = `uname -n`.chomp
+hostname = `hostname`.chomp
@configs[:HOSTNAME] = "#{$?.to_i == 0 ? hostname : 'unknown'}"
Intl.bind_text_domain('mave-tokyo-utf8')
Intl.bind_text_domain('mave-osaka-euc')
Intl.set_text_domain('mave-tokyo-utf8')
+@configs[:TERMINAL_CHARSET] = 'UTF-8'
+#@configs[:TERMINAL_CHARSET] = 'EUC-JP'
+#@configs[:TERMINAL_CHARSET] = 'SHIFT_JIS'
+@configs[:EDITOR_CHARSET] = 'UTF-8'
+@configs[:FILENAME_CHARSET] = 'UTF-8'
+
@configs[:CLUSTER_DIRS] = 5
@configs[:CLUSTER_EXT] = 'mails'
# エディタ設定
-@configs[:EDITOR_TYPE] = 'system' # 端末上で起動するエディタの場合
-@configs[:EDITOR] = '/usr/bin/vim %s'
-@configs[:EDITOR_TYPE] = 'forkexec' # 別ウィンドウで起動するエディタの場合
-@configs[:EDITOR] = '/usr/bin/emacs %s >/dev/null 2>&1'
+@configs[:EDITOR_TYPE] = 'system' # 端末上で起動するエディタの場合
+@configs[:EDITOR] = '/usr/bin/vi %s'
+#@configs[:EDITOR] = 'c:\windows\system32\notepad.exe %s'
+#@configs[:EDITOR] = 'c:\winnt\system32\notepad.exe %s'
+#@configs[:EDITOR] = 'c:\Program Files\sakura\sakura.exe %s'
+#@configs[:EDITOR_TYPE] = 'forkexec' # 別ウィンドウで起動するエディタの場合
+#@configs[:EDITOR] = '/usr/bin/emacs %s >/dev/null 2>&1'
#===============================================================================
#