Mewスレ Part 5
Emacs 内で firefox 並みのレンダリングができればいいんだよね。 Emacs24のGnusはHTMLメールを自前でレンダリングするようになって、 色付けとかボールドや下線を引いたメールはそのまま再現されるようになった。 ただ、広告メールみたいな複雑なのは一応表示出来るって程度で、今後に期待。 メールの取得も超絶高速化されてGnusもかなり快適になった。 スレ違い失礼しました、巣に帰ります。 mew って gnus みたいに gravatar 対応してる? うーむ。 iPhone4Sからのメール本文がどうしても化けてしまう。 修復ツール類使っても無駄。HTMLじゃなくても駄目だ。 mewencodeかけるとフリーズしてゾンビ化。 一旦あきらめて他のメーラーで落としてしのいだ。 docomoなどは大丈夫なんだが。 あれ、kazuさんiphoneもってなかったっけ? さすがに持っててmewで受け取れないってことはないと思うんだけど。 ヘッダとかmime関係の情報をできるだけ晒してみたら? >>522 >>523 ヘッダ関係で怪しい箇所といえば Content-Type: text/plain; charset=iso-2022-jp : Content-Transfer-Encoding: quoted-printable かな。 引用符や順序、改行はあまり関係ないと思うが Encoding の項はね。 化けないメールは一般的に Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit という具合。 デコードすんのはmewencodeじゃなくてmewdecodeだし charset宣言と文字コードが一致してるか確認しろ mew-summary-goto-folder でミニバッファにおける補完で 大文字小文字の違いを無視してほしいのですが、どうすればいいのでしょうか (setq read-buffer-completion-ignore-case t) は効かないようです mew-complete-folder-ignore-case >>529 おおっ、ズバリそのものの変数があったとは… info だけ見ていたのは愚かでした ありがとうございます >>522 の自己レス。 同じような問題が、最近少なからず勃発している模様。 Kazuさんが > RFC 2045 の 6.7 章の WARNING TO IMPLEMENTORS の > 問題そのものだと思います。 > 某掲示板では、Mew が悪いことになっていますが、間違っているのは > Outlook です。 ttp://www.mew.org/pipermail/mew-dist/2011-March/029062.html と苦言を呈していた。 送信側のインプリメント次第で >>524 のような症状が起こりうるらしい。 > Subjectや本文は確かにISO-2022-JPのコード系のようですが、7bitの指定は > 無視され、Qエンコードされてquoted- printableになっているなど、やはり > 日本でのデファクトスタンダードに合った形式では遅れませんでした。 ttp://codezine.jp/article/detail/5042?p=3 文字制限に引っかかったので以下分割。 それらしきパッチも発見。 > 対策としては、quoted-printable を復号する場合は、行末を CRLF として > mewencode に渡す。 ttp://www.mew.org/pipermail/mew-dist/2011-March/029057.html > この方法は、思いつきであって、実際にやってみると、これまでうまくいって > いたものを壊す可能性もあります。 http://www.mew.org/pipermail/mew-dist/2011-March/029058.html diff --git a/mew-decode.el b/mew-decode.el index 701c729..e101051 100644 --- a/mew-decode.el +++ b/mew-decode.el @@ -546,7 +546,7 @@ Return a part syntax after moving the beginning of the content body." ;; Never reach here when decoding. (mew-decode-error (concat "Unknown CTE: " cte)) (setq file (mew-make-temp-name)) - (mew-frwlet mew-cs-dummy mew-cs-text-for-write + (mew-frwlet mew-cs-dummy mew-cs-text-for-net ;; NEVER use call-process-region for privacy reasons (write-region beg (point-max) file nil 'no-msg)) (delete-region beg (point-max)) しばし格闘してみることにする。 mew 5.2 を使用しているメール鯖にMacのターミナルからログインして emacs -f mew すると、下記のようなエラーメッセージが出てきます。 invalid read syntax: ")" おそらく mew を読み込むとき、どっかの設定ファイルの記述部分で ")" が多いのだろうと思うのですが見あたりません。 具体的には以下のファイルをみました。 .emacs および .mew.el です。 どうしたら使えるようになるでしょうか? >>533 .emacsと.mew.el見ないとなんとも言えない。 かと言って見せられたとしてもあまり見る気にならないので、 emacs -qで起動して.emacsを1設定づつ読みこんでみたら? -f mewつけないで起動したときにエラーが出ないのであれば、 .mew.elがおかしいのだろうし、エラーが出るなら.emacsが おかしいのだろう。 >>534 mew.el の記述が悪かった見たいです。 ありがとうございます。 一応正しく起動したかに見えたんですが、メールボックスにあるはずのメールが表示されないですねぇ… >>536 s all ですか? えっと…どんなコマンドですかね? 小文字のsを打って (範囲)ってでたら allと打つ >>538 ありがとうございます。 s all してみたところ、Scanning +inbox...doneとなっただけで メール一覧は全く表示されていません。 .mew.el の中身なのですが、お手数をお掛けしますが 見ていただけませんでしょうか? (setq mew-mail-domain "hogehoge.ac.jp") (setq mew-user "hoge") (setq mew-mailbox-type 'mbox) (setq mew-mbox-command "incm") (setq mew-mbox-command-arg "-u -d/home/hoge/Maildir") >>539 今まで動いていた Mew が動かなくなったんじゃなくて、 これから初めて使うのでしょうか。 mbox 形式の /var/mail/$USER を ~/Mail/inbox/ 以下に 1 メール 1 ファイル で取り込みたいのでしょうか? だとしたら、 (setq mew-mbox-command-arg "-u -d/home/hoge/Maildir") は不要です。 /var/mail/$USER にメールが届いていれば(ファイルサイズが 0 でなければ)、 i でメールを受信できると思います。 なんかどっかからすごく古い設定引っぱってきてるように見える。 シルフィードと同時運用はできるけど サンダーバードは無理なんだろうか imapd使ってMHフォルダの中をみるという方法ならある。 色々制限はあるけど。 >>540 ありがとうございました。 確かに最新のメールは引っ張ってこれました。しかし依然取得したはずのメールはないです。 どう言ったことでしょうか? >>544 > 確かに最新のメールは引っ張ってこれました。しかし依然取得したはずのメールはないです。 何を以て「引っ張ってこれた」と言っているの? >>545 emacs 上で最新 (一日前後に送受信された)のメールが 見れたことを以て、引っ張ってこれたとしました。 ただ、1年前などのメールが受信されていないので まだ不完全であると思っております。 以前使用していたMUAでmboxからpopしたときに、 deleteしてたってオチだったりして。 >>366 の書き込みがたまたま目に入ったのだが、うちの会社未だに Notesのメーラ使ってるんだぜ… そもそもメールアドレスが、 Name/COMPANYNAME みたいな書式だったかな?普通のメーラにテキストで 転送されると、もとのメールを受け取った人のアドレスが上のように 並ぶので、なにかとメンドイ。 しかも検索機能最悪。他人に何か質問するとその場でメールボックスを 検索っていうより、ほとんど目視。探すのに数分かかる。一応Popに 対応してくれたのでおれは読んだ後Mewで取ってきて後からの検索は そっちでしているが、送信済みはMewで取ってこれるのかなー。来週聞いてみよう。 でもMewも昔はRFCの問題とかで、めんどくさかったよね。 先日リリースされたEmacs 24.1でMew 6.5を動かしたとき, Summary mode上でnやpを押してカーソル移動すると cpu使用率が100%近くになる現象が発生して 動きがもっさりしてしまいます. Emacs 23.4ではそのような現象は発生しなかったので, Emacs 24の問題であると推測しています. 同じ現象に遭遇している方はいらっしゃいますか? 解決策があれば教えて頂けると幸いです. なおOSはLinux(debian lenny)です. >>550 OSX Lion で Emacs24 はリリース前から使ってますが、 そういう現象にはならないですねえ。 >>551 550です. ありがとうございます. 他の外部パッケージと干渉しているかもしれません. 原因を探ってみます. >>550 x64 Linuxで同じ現象が出てる。リリース前の24からずっと出てる。 付け加えると、メール数が多い folder の summary mode で特に遅い。 あと folder に g して新しいメールを scanning するのも遅い、 ただし M-< で folder の先頭を表示させてるとスピードアップ。 mew-distに投げてみると解決策考えてもらえるかも。 >>550 Emacs 24.1+Mew 6.5+Solaris10/SPARCの組み合わせで使ってるけど、 カーソルの動きが極端に遅くなるというか反応が悪くなることがある。 単に他にログインしてる誰かが重たいプロセスを走らせてるのかと 思ったけど、実はこれが原因なのかも。 550です. 親切な方が解決策の一つを提示してくださいました. (defadvice mew-summary-cook-region (after mew-my-hack-summary-cook-region (beg end &optional interrupt) activate) (mew-my-hack-huge-summary-buffer beg end)) (defun mew-my-hack-huge-summary-buffer (start end) (when (and (> (buffer-size) 100000) (>= emacs-major-version 24)) (let ((inhibit-read-only t) (flag (buffer-modified-p))) (remove-text-properties start end '(invisible nil)) (set-buffer-modified-p flag)))) このコードでとりあえずレスポンスの問題は解決できました. mewを初導入したのですが、メール受信で引っかかってしまったので教えてください。 環境は GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601) of 2012-07-16 on GNUPACK Cygwin CYGWIN_NT-6.1-WOW64 1.7.14(0.260/5/3) 2012-04-25 09:41 i686 Cygwin Mew version 6.5rc2 になります。 gmailを利用するために、pop,smtpの設定をして サーバーにあるメールを受信しました。 ※サーバー側のメールは消さずに残す設定にしています。 初回では、全メールを受信することができました。 その後 ~/Mail フォルダごと削除して、 mewを再起動したところ サーバーにメールが残っているにもかかわらずローカルに読み込んでくれません。 テスト用に新規メールを受信してみたところ、それらはローカルに読み込まれました。 ちょっとぐぐったところ mew は ~/Mail/.mew-uidl を参照して新着かどうかを判断しているらしいのですが ~/Mailディレクトリごと削除しているので、それ以前の問題で全部再読み込みがかかってもいいはずなのですが、 これはどうすればいいでしょうか? >>559 Gmail側で Settings - Forwarding and POP/IMAP - POP Download - Enable POP for all mail を選んで Save Changes >>560 上手くいきました、ありがとうございます。 mew で質問です。 受信したメールが全部iso-2022-jp-unixになっているのですが、 これをutf-8として受信することはできないでしょうか? >>562 メールって普通ISO-2022-JPでエンコードされてるものじゃない? >>562 2chじゃなくて、ぜひMLで聞いてもらってボコボコにされるかや さしく教えてもらえるか試して欲しい。 mewで古くて頻繁に見ないようなファイルを tar.gzで固めて容量へらすみたいな機能ありませんでしたっけ? ヘルプ見てもググってもそれっぽい事は書いてないような。 記憶違いですかね。 >>566 Wanderlustにそんな機能があったような Mailディレクトリの下にあるディレクトリにSubject:やFrom:が エンコードされていないMHファイルがあって、とあるアプリの 文字化けの原因になっている事が分かりました。 これらのエンコードされていないヘッダを持つファイルを ディレクトリでまとめてエンコードしてくれるアプリはないでしょうか? 「エンコードされていない」とは? 適当に nkf でも使ってみれば? >>570 MIMEエンコード(RFC2047)と言えばいいのでしょうか =?ISO-2022-JP?B?…と言う奴です nkfは http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230849/ を 見る限りその機能は無いようなのですが >>571 そんなとこじゃなく man nkf を読むんだ。 >>571 「見る限り」じゃなくて使ってみろよ低能。あとスレ違いだ馬鹿。ゴミ。死ね。 返信するときに, From: xxx <yyy@zzz> Subject: foo bar Date: Tue, 11 Dec 2012 11:02:17 +0100 みたいな定型文が付くけど、3行もあって長い。 他のソフトみたいに、 On Dec 11, 2012, xxx <yyy@zzz> wrote: って感じにしたいのだが、 どのように設定すればいいんでしょうか。 (setq mew-cite-strings-function (lambda () (let* ((date (mew-cite-get-value mew-date:)) (from (mew-cite-get-value mew-from:)) (cite-date (cond ((and date (string-match mew-time-rfc-regex date)) (format "%s %s %s" (match-string 1 date) (match-string 2 date) (match-string 3 date))) (t "Unknown"))) (cite-from (or from "Unknown"))) (format "On %s, %s wrote:\n" cite-date cite-from)))) こんな感じ?めんどくさくなったので日付は適当にいじって。 >>576 これ、便利ですわ。 日付もいじると遊べそう。 過去スレ含めて"夜明けの"で検索したが一件もなかった。 >>576 え、mew-cite-formatをいじればいいんじゃないの? (setq mew-cite-format "On %s\n%s wrote:\n\n") (setq mew-cite-fields `(,mew-date: ,mew-from:)) 解は速攻だったのにその後は一ヶ月おきで過疎ってる感満載。 (setq mew-cs-database-for-encoding `(((ascii) nil "7bit" "7bit") (nil utf-8 "8bit" "B" t))) してるときにMIMEで添付するファイルの名前が日本語だと、 送信しようとしてもnilとかminibufferに出てきて止まるんだが、どうしたらよかろうか? 来ましたね! Hi, Since Emacs 24.4 is coming and many patches have been merged into Mew, it is a good time to release Mew 6.6. I put Mew 6.6 release candidate 1 to: http://mew.org/Mew/beta/mew-6.6rc1.tar.gz New features include: * Better image supports. * The body encoded with Base64/Quoted-Printable is decoded. * Catching up to the latest GnuPG. * Support of ISO-2022-JP-3 was removed in favor of UTF-8. * The speed to move the cursor in Summary mode got much faster. * Supporting stunnel 5. --Kazu 久しぶりにmew+mhcに戻ってきて環境整えてる。mhcはちゃんと保守されてるみたいで嬉しいなあと思いつつ試してたら、mhc syncでgoogle calに送ったときにメール本文がbase64でエンコードされたままメモに入ってしまう。 そもそも+sceduleに入るときにbase64になってるみたいなんだけど、エンコードしない方法ってあるんだっけ? いまさらながらmew+imapで使い始めたんだが、 数百フォルダーの全ての本文をローカルに持ってくるにはどうしたらいいんだろう? いちいちgしてフォルダー移動してsでupdateするのが面倒くさい >>589 offlineimap使えば? mew関係なくなっちゃうけど。 >>590 mew関係ないというか、それ何も解決しなくね? mewがMaildir形式に対応してればねえ 対応しなかったのはなんでだっけ、宗教上の理由? MewはMH形式と言うんだったねえ 1.xの頃はIMのコマンドを使ってたんだったね。もう忘れかけていたよ Mew6.6にしたせいなのか、Emacs24にしたせいなのか、スキャンや添付ファイルの取得が劇遅になった。1Mバイト程度の取得がが10秒くらい掛かる。似た症状の方いませんか。 Mewの検索エンジンがハイパーエスティレイターなままなのって やっぱり今でも最速だからなんでしょうか Solrとか流行ってますが 遅いんでしょうね でもJavaベースのSolrにするというのはMewを使うような人の趣味には 合わない気がする。 DebianWheezy/Emacs24.3/Mew6.7でGmail(IMAP)を使いたいです Googleアカウント側で「安全性の低いアプリの許可」設定を有効にしないと IMAP password is wrong! と言われてメール受信ができません 許可すると正常に受信できますが、セキュリティレベルを下げたくありません Mew側から許可を与えるか、或いは設定で回避する方法はありますか? >>604 わかりやすいURLの紹介ありがとうございます OAuth2.0に対応してないとアプリ許可はできないんですね 色々ググっても、Mewで似た状況の方があまり見当たらず首捻ってましたが アカウント開設時期でデフォルト設定が違うとは知りませんでした >>605 Googleでアプリパスワードを発行すれば使えるはず。 電子メールをフォルダに整理するより全部インボックスにいれておいて毎回検索して探す方効率的という研究があるそうです Mewのmasterpasswordを再設定する方法はありますか? Mewを再インストールするしかないでしょうか? Ctrl-c、Ctrl-mで再設定できるみたいだけど? MIMEなどを編集したメールをMewでIMAPサーバに上げたい場合ってどうしたらいいんでしょう? フォルダ移動や既読未読を更新できるんだからできそうかなと単純に思ったんですが…。 >>611 infoにはリモートからローカルにしかコピーできないって書いてあった 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 RA06FLD3ZZ ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、 改憲議員が3分の2を超えております。『憲法改正国民投票法』、 でググってみてください。国会の発議はすでに可能です。 平和は勝ち取るものです。お願い致します。☆☆ read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる