WING☆
wings****@wing-*****
2013年 4月 16日 (火) 10:47:18 JST
磯部様 WING☆です。 mailコマンドですが、早速mailx8パッケージで作ってみました。 もしも、あらかじめmailxがインストールされている場合は、 # yum remove mailx でアンインストール出来ます。 私の環境ですと、logwatchとsmartmontoolsも依存関係で削除 されましたが、 # yum install mailx8 logwatch smartmontools で、再度インストールすることで対応しました。 私の方で軽く3通り試した結果ですが、 # echo 'テストです!' | mail -s "テストメール" "xxx****@examp*****" -- -f "xxx****@examp*****" Thunderbird→OK Becky!→NG(本文化けました) # echo 'テストです!' | nkf -j | mail -s "テストメール" "xxx****@examp*****" -- -f "xxx****@examp*****" Thunderbird→OK Becky!→NG(件名化けました) # echo 'テストです!' | nkf -j | mail -s `echo "テストメール" | nkf -j` "xxx****@examp*****" -- -f "xxx****@examp*****" Thunderbird→OK Becky!→OK となりました。 磯部様の方でもお試し頂けますでしょうか。 宜しくお願い致します。 # まだテスト版ではありますが、もしもmailxコマンドに依存しているもの # が実際にあったら、mailxにシンボリックリンクを作らないとダメっすね。 # 今のパッケージにはまだ入れてません… # 全体的なテストしないといけないんですが、そこまで手を付けられるか… (2013/04/16 6:16), WING☆ wrote: > 磯部様 > > WING☆です。 > > なるほど! > コンフリクトする方が都合が良いわけですね。 > パッケージ名に関しては、今までパッケージ名+Ver.という形を > ずっと取ってきたので、mailx8かなと思ったりしますが、 > その他の依存関係、コンフリクト、等は全て可能と思いますし、 > コンフリクトするならばコマンド自体はシンボリックリンクし > ないでmailのままで問題無いので、そのように進めていきたい > と思います。 > >> これ、地味ですが、結構需要があると思うんですよね・・・ > > 全然知らなかったです… > でも、使い勝手が落ちるなら、古い方使いますよね。。。 > >> これをきっかけにWingがメジャーになると良いのですが・・・ > > 地味にメジャーになれば…(笑 > > もしも、他に思いつくことや抜け等があれば何でも言って下さい。 > > # 出来たらブログ記事にでもしよう… > > 宜しくお願い致します。 > > > > (2013/04/15 23:00), 磯部 和広 wrote: >> いつもお世話になっております。 >> >> >mailコマンドをmail8コマンドへと変更 >> >> うーん・・・ >> >> これだと、mailコマンドでメールが送れないですよね・・・ >> >> 出来たら、こうして頂けないでしょうか。 >> >> ・mail8as_mail のような名前のrpmを作成し、 >> ・/bin/mail8 に対して /bin/mail でシンボリックリンクを作成する >> ・mailx8への依存関係を付ける >> ・既に/bin/mailが存在しており、かつ、/bin/mail8 に対するシンボリック >> リンクで無い場合 >> コンフリクトエラーを上げ、インストールを行わない >> (これが出来ないと、 mail8のアップデートが出来ないと思います) >> >> こうすれば、 >> yum -y --enablerepo=wing install mail8as_mail >> とすれば、from付きでメールが送れるようになりますので。 >> >> 既存のmailコマンドだと、下記の致命的な状況になるらしいので >> 多分、このパッケージを入れたい人は既存のmailコマンドは捨てたい筈です。 >> 特に日本人は。 >> >> * 件名がutf-8で送られて一部メーラーでは文字化け。お馴染みの nkf -jで渡 >> してもだめ >> * 本文が数行に渡るとバイナリとして送信され、メーラー側ではファイ ル添 >> 付扱いされる >> >> >> また、今までの例から考えて、同一パッケージ(mailx)での動作が変わるとは >> ちょっと思えません。 >> >> このため >> ・共存性を優先し、ユーザーにシンボリックリンク作成の手間を強要する >> ・また、何らかの方法で、そのままではmailコマンドが使えない事を伝える >> よりは >> ・手軽さを優先する。 >> のが良いのかなぁ、と考えました。 >> >> いかがでしょうか。 >> >> ぶっちゃけ、下記のようにしても問題無いと思いますが・・・ >> ・mail8as_mailパッケージは、/bin/mailを直接インストールする >> >> 「気持ち悪いなら、mailx8を使ってください」、で良いかな、と。 >> >> 勿論、提案であって、決めるのはWingさんですが。 >> 無理なようなら、都度手でシンボリックリンクを張ります。 >> >> >また、el6上で問題なく動作できるかも確認しますが、出来た暁には >> >磯部様の方でも動作確認をお願いしたいと思います。 >> >> はい、喜んで確認・フィードバックさせて頂きます。 >> >> これ、地味ですが、結構需要があると思うんですよね・・・ >> >> これをきっかけにWingがメジャーになると良いのですが・・・ >> >> >> >> >> _______________________________________________ >> Wing-repo-dev mailing list >> Wing-****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/wing-repo-dev >> > > -- ━━━━━━━━━━━━………‥‥‥・・・ WING☆ http://wingse.blog57.fc2.com/ http://sourceforge.jp/projects/wing-repo/ twitter:wingstars555 Facebook:http://facebook.com/ason.fukui.5 ━━━━━━━━━━━━……‥‥・・