[Wing-repo-dev 00161] mailコマンドの検証>磯部様

Back to archive index

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
━━━━━━━━━━━━……‥‥・・




Wing-repo-dev メーリングリストの案内
Back to archive index