<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life &#187; mail</title>
	<atom:link href="http://life.co-hey.com/tag/mail/feed/" rel="self" type="application/rss+xml" />
	<link>http://life.co-hey.com</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jan 2012 08:15:38 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>qmail-toaster vmoddomlimitsコマンド</title>
		<link>http://life.co-hey.com/2009/09/qmail-toaster-vmoddomlimits%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/</link>
		<comments>http://life.co-hey.com/2009/09/qmail-toaster-vmoddomlimits%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 03:04:48 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[web & pc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[qmail]]></category>

		<guid isPermaLink="false">http://life.co-hey.com/2009/09/qmail-toaster-vmoddomlimits%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/</guid>
		<description><![CDATA[Vmoddomlimits &#8211; QMail-Toaster vmoddomlimits: usage: [options] domain options: -v ( display the vpopmail  [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://wiki.qmailtoaster.com/index.php/Vmoddomlimits" target="_blank">Vmoddomlimits &#8211; QMail-Toaster</a><br />
</p>
<blockquote><p>vmoddomlimits: usage: [options] domain options: -v ( display the vpopmail version number )<br />
<br />
        -d ( use the vlimits.default file, instead of domain )<br />
        -S ( show current settings )<br />
        -D ( delete limits for this domain, i.e. switch to default limits)<br />
        -Q quota-in-megabytes ( set domain disk quota, &#8217;100&#8242; = 100 MB )<br />
        -q quota-in-bytes ( set default user quota, &#8217;10M&#8217; = 10 MB )<br />
        -M count ( set domain max msg count )<br />
        -m count ( set default user max msg count )<br />
        -P count ( set max amount of pop accounts )<br />
        -A count ( set max amount of aliases )<br />
        -F count ( set max amount of forwards )<br />
        -R count ( set max amount of autoresponders )<br />
        -L count ( set max amount of mailing lists )<br />
<br />
the following options are bit flags in the gid int field<br />
<br />
        -g &#8220;flags&#8221;  (set flags, see below)<br />
        gid flags:<br />
           u ( set no dialup flag )<br />
           d ( set no password changing flag )<br />
           p ( set no pop access flag )<br />
           s ( set no smtp access flag )<br />
           w ( set no web mail access flag )<br />
           i ( set no imap access flag )<br />
           r ( set no external relay flag )<br />
<br />
the following options are bit flags for non postmaster admins<br />
<br />
        -p &#8220;flags&#8221;  (set pop account flags)<br />
        -a &#8220;flags&#8221;  (set alias flags)<br />
        -f &#8220;flags&#8221;  (set forward flags)<br />
        -r &#8220;flags&#8221;  (set autoresponder flags)<br />
        -l &#8220;flags&#8221;  (set mailinglist flags)<br />
        -u &#8220;flags&#8221;  (set mailinglist users flags)<br />
        -o &#8220;flags&#8221;  (set mailinglist moderators flags)<br />
        -x &#8220;flags&#8221;  (set quota flags)<br />
        -z &#8220;flags&#8221;  (set default quota flags)<br />
        perm flags:<br />
           a ( set deny all flag )<br />
           c ( set deny create flag )<br />
           m ( set deny modify flag )<br />
           d ( set deny delete flag )<br />
</p></blockquote>
<p>
<br />
いつも忘れてしまうのでメモ。<br />
> vmoddomlimits -g dpswir ドメイン名<br />
で、メール送受信、パスワード変更とか停止。<br />
<br />
> vmoddomlimits -D ドメイン名<br />
で解除</p>

<a href="http://twitter.com/?status=RT%20%40%3A%20qmail-toaster%20vmoddomlimits%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyzegxto" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2009/09/qmail-toaster-vmoddomlimits%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vdominfoコマンド２</title>
		<link>http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%ef%bc%92/</link>
		<comments>http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%ef%bc%92/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 01:58:24 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[web & pc]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%ef%bc%92/</guid>
		<description><![CDATA[前回のエントリーで書いた、vdominfoコマンド。 dirを取得したいので調べてたんですが、詳しい方から新情報。 %> /home/vpopmail/bin/vdominfo -d test.com /home/vpo [...]]]></description>
			<content:encoded><![CDATA[<p>
前回のエントリーで書いた、vdominfoコマンド。<br />
<br />
dirを取得したいので調べてたんですが、詳しい方から新情報。<br />
%> /home/vpopmail/bin/vdominfo -d test.com<br />
/home/vpopmail/domains/test.com<br />
<br />
と、-d をつけることで、ディレクトリ情報だけを取得することができました。</p>

<a href="http://twitter.com/?status=RT%20%40%3A%20vdominfo%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%EF%BC%92%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyhxeqza" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%ef%bc%92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vdominfoコマンド</title>
		<link>http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/</link>
		<comments>http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 10:06:26 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[web & pc]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/</guid>
		<description><![CDATA[忘れないうちにメモ。 vpopmailのコマンド、vdominfo。 登録したドメインの情報を表示してくれる。 %>/home/vpopmail/bin/vdominfo test.com domain: test.co [...]]]></description>
			<content:encoded><![CDATA[<p>
忘れないうちにメモ。<br />
<br />
vpopmailのコマンド、vdominfo。<br />
登録したドメインの情報を表示してくれる。<br />
<br />
%>/home/vpopmail/bin/vdominfo test.com<br />
domain: test.com<br />
uid:    89<br />
gid:    89<br />
dir:    /home/vpopmail/domains/test.com<br />
<br />
これ便利。DBで管理しているvpopmailだと、メールサーバのDBに接続するしかないと思ってたけど、これなら接続情報もたなくていいし。</p>

<a href="http://twitter.com/?status=RT%20%40%3A%20vdominfo%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyzo6m69" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2009/08/vdominfo%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZendFramework 1.7.5でもメールの件名は文字化け</title>
		<link>http://life.co-hey.com/2009/02/zendframework_175_1/</link>
		<comments>http://life.co-hey.com/2009/02/zendframework_175_1/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 08:28:56 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=170</guid>
		<description><![CDATA[短い件名だと問題なかったんですが、長くなると後半が化けてしまいました。 ので、今...]]></description>
			<content:encoded><![CDATA[<p>
短い件名だと問題なかったんですが、長くなると後半が化けてしまいました。<br />
ので、今まで通り、Zend/Mail.phpのsetFromとsetSubjectを修正。<br />
setSubjectは以下のように修正しました。<br />
<br />

<div class="wp_codebox"><table><tr id="p1701"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p170code1"><pre class="php" style="font-family:Osaka-mono,monospace;"><span style="color: #666666; font-style: italic;">//$this-&gt;_subject = $this-&gt;_encodeHeader($subject);</span>
<span style="color: #990000;">mb_language</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ja'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$lang</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mb_internal_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">mb_internal_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_subject <span style="color: #339933;">=</span> <span style="color: #990000;">mb_encode_mimeheader</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subject</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">mb_internal_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$lang</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<br />
<br />
<br />
setFromも同じ要領で。</p>

<a href="http://twitter.com/?status=RT%20%40%3A%20ZendFramework%201.7.5%E3%81%A7%E3%82%82%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E4%BB%B6%E5%90%8D%E3%81%AF%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyf7sr66" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2009/02/zendframework_175_1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZendFramework 1.7.5へ</title>
		<link>http://life.co-hey.com/2009/02/zendframework_175/</link>
		<comments>http://life.co-hey.com/2009/02/zendframework_175/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 01:27:20 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=169</guid>
		<description><![CDATA[ZendFramework1.5.2から現状不足している機能がなかったので、 そ...]]></description>
			<content:encoded><![CDATA[<p>
<p>ZendFramework1.5.2から現状不足している機能がなかったので、<br /><br />
そのままバージョンアップしてなかったんですが、今回Zend_Dateの日付計算で<br /><br />
不具合が出たので、最新の1.7.5にバージョンアップしました。</p>
<br />
<p>嬉しかった点は、Zend/Mail.phpの中身を編集しなくても<br /><br />
文字化けをしないように設定できるようになった部分。<br /><br />
これをやるのがおっくうでバージョンアップしてなかったのもあったので。<br /><br />
こんなふうにsetEncodingOfHeadersでbase64を指定できるようになってました。</p>
<br />

<div class="wp_codebox"><table><tr id="p1692"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code" id="p169code2"><pre class="php" style="font-family:Osaka-mono,monospace;"><span style="color: #000000; font-weight: bold;">public</span> static <span style="color: #000000; font-weight: bold;">function</span> sendInfo<span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
　　<span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Zend_Mail<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
　　<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setEncodingOfHeaders</span><span style="color: #009900;">&#40;</span>Zend_Mime<span style="color: #339933;">::</span><span style="color: #004000;">ENCODING_BASE64</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
　　<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setBodyText</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">self</span><span style="color: #339933;">::</span>_encode<span style="color: #009900;">&#40;</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> 
　　　　　　　　　　　　<span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> 
　　　　　　　　　　　　Zend_Mime<span style="color: #339933;">::</span><span style="color: #004000;">ENCODING_7BIT</span><span style="color: #009900;">&#41;</span>
　　　　 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">setSubject</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">self</span><span style="color: #339933;">::</span>_encode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subject'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
　　　　 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">setFrom</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'yyyy@yyyy'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'zzzz'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
　　　　 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">addTo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'xxxx@xxxxxx'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
　　　　 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> static <span style="color: #000000; font-weight: bold;">function</span> _encode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
　　<span style="color: #b1b100;">return</span> <span style="color: #990000;">mb_convert_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'UTF-8'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<br />
<br />
<br />
<p><br />
少しはまったのが、Zend_Date。new Zend_Date(&#8216;xxxx-xx-xx&#8217;)とやると<br /><br />
クラスを生成できてたのですが、Localeがうまく取得できなくなっているようでした。<br /><br />
以前、ソースをおったときは、ブラウザから情報を取得していたし、<br /><br />
今回ざっと見た時もそれっぽい部分があったのですが、なぜかLocaleでエラーになります。</p>
<br />
<p>Zend_Registryを使って、&#8217;Zend_Locale&#8217;に&#8217;ja_JP&#8217;を設定しておけば、<br /><br />
設定したLocaleを利用してくれるので、index.phpで設定して問題を回避しました。<br /><br />
ソースをちゃんと見たいところですが、今は問題解決が先です。</p>
<br />
<p><br />
</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20ZendFramework%201.7.5%E3%81%B8%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyha9a47" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2009/02/zendframework_175/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メールが送れない</title>
		<link>http://life.co-hey.com/2008/12/post_79/</link>
		<comments>http://life.co-hey.com/2008/12/post_79/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 17:48:07 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[web & pc]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=163</guid>
		<description><![CDATA[ローカル環境(Mac OS 10.5)で開発をしているんですが、 プログラムから...]]></description>
			<content:encoded><![CDATA[<p>
<p>ローカル環境(Mac OS 10.5)で開発をしているんですが、<br /><br />
プログラムからのメール送信ができない。。。</p>
<br />
<p>% sudo /usr/sbin/sendmail -bd -q1h</p>
<br />
<p>で、sendmailを起動したら、sendmailでエラーはでなくなったけど、<br /><br />
送信先にメールが届いていない。<br /><br />
gmailに送ってみた結果、以下のログが。</p>
<br />
<p>postfix/smtp[967]: connect to alt2.gmail-smtp-in.l.google.com[209.85.217.183]: Connection refused (port 25)<br /><br />
postfix/smtp[967]: connect to alt1.gmail-smtp-in.l.google.com[72.14.205.27]: Connection refused (port 25)<br /><br />
postfix/smtp[967]: connect to alt2.gmail-smtp-in.l.google.com[209.85.217.182]: Connection refused (port 25)<br /><br />
postfix/smtp[967]: connect to alt2.gmail-smtp-in.l.google.com[209.85.217.177]: Connection refused (port 25)</p>
<br />
<p>25番ポートで接続できないってことなのかと思い、<br /><br />
http://blog.dc-d.jp/archives/1002.html<br /><br />
を参考に、master.cfを編集し、再起動しても結果は変わらず。</p>
<br />
<p>一時間ほど検索しても、これだ！！って内容は見つからず。<br /><br />
/etc/mail/配下のファイルを変更する手法も見つかったが、これは自分で<br /><br />
sendmailをインストールした場合に有効そうだった。</p>
<br />
<p>また、時間見つけてやろうと思います。<br /><br />
これやったか？ってのを教えていただけると、大変助かります。</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%8C%E9%80%81%E3%82%8C%E3%81%AA%E3%81%84%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyfdz6yg" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/12/post_79/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>続2Zend_Mailで日本語本文が文字化け</title>
		<link>http://life.co-hey.com/2008/09/2zend_mail/</link>
		<comments>http://life.co-hey.com/2008/09/2zend_mail/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 16:45:02 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=154</guid>
		<description><![CDATA[昨日書いた対処により、Mac OS9 Outlook Expressでは化けなく...]]></description>
			<content:encoded><![CDATA[<p>
<p>昨日書いた対処により、Mac OS9 Outlook Expressでは化けなくなったが、<br /><br />
他のメーラーではまだ化けることがあるようでした。</p>
<br />
<p>そんなときに、会社のメールサーバ等に詳しい方から情報をもらいました。<br /><br />
日本語メールの本文のエンコーディングは、7bitでないといけないということを。<br /><br />
メールヘッダのContent-Transfer-Encodingの部分です。</p>
<br />
<p>というわけで早速変更してみました。<br /><br />
以前、Zend_Mime::ENCODING_BASE64としていた部分を、<br /><br />
Zend_Mime::ENCODING_7BITに変更です。</p>
<br />
<div class="code">
<br />
<p>$mail = new Zend_Mail(&#8216;ISO-2022-JP&#8217;);</p>
<br />
<p>$mail->setBodyText($text, null, Zend_Mime::ENCODING_7BIT);<br /><br />
</div></p>
<br />
<p>これで、文字化け問題から解放されることを望みます。<br /><br />
また新たなメーラーで問題がおこりませんよーにー。</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20%E7%B6%9A2Zend_Mail%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E6%9C%AC%E6%96%87%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyhj2g78" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/09/2zend_mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>続Zend_Mailで日本語本文が文字化け</title>
		<link>http://life.co-hey.com/2008/09/zend_mail_7/</link>
		<comments>http://life.co-hey.com/2008/09/zend_mail_7/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 19:11:43 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=153</guid>
		<description><![CDATA[以前http://life.co-hey.com/2008/09/zend-ma...]]></description>
			<content:encoded><![CDATA[<p>
<p>以前http://life.co-hey.com/2008/09/zend-mail-6.htmlという記事を書きましたが、的外れだった可能性がでてきました。</p>
<br />
<p>メールヘッダーがbase64になっていたのに、printableで送信していたため、<br /><br />
この対処を入れて様子を見ていたのですが、まだ文字化けする場合がありました。</p>
<br />
<p>Mac OS9で、Outlook Expressをの場合に文字化けする現象がでました。<br /><br />
いろいろ試したところ、以下の対処で文字化けしなくなりました。</p>
<br />
<div class="code">
<br />
<p>$mail = new Zend_Mail(&#8216;ISO-2022-JP&#8217;);<br /><br />
$mail->setBodyText($text):<br /><br />
</div></p>
<br />
<p>上記のように、base64の指定をしない形に戻す。</p>
<br />
<p>次に、メール本文の最後に改行を入れる。</p>
<br />
<p>これでMac OS9 Outlook Expressでも文字化けしなくなりました。<br /><br />
誤った情報を書いてしまったことをお詫び致します。</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20%E7%B6%9AZend_Mail%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E6%9C%AC%E6%96%87%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyjrstew" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/09/zend_mail_7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Mailで日本語本文が文字化け</title>
		<link>http://life.co-hey.com/2008/09/zend_mail_6/</link>
		<comments>http://life.co-hey.com/2008/09/zend_mail_6/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 17:19:28 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=151</guid>
		<description><![CDATA[今回、メーラーによっては、日本語の本文が文字化けするという現象を確認。 調査した...]]></description>
			<content:encoded><![CDATA[<p>
<p>今回、メーラーによっては、日本語の本文が文字化けするという現象を確認。</p>
<br />
<p>調査したところ、通常、本文はPrintableでエンコードされて送信されていました。<br /><br />
なので、ここをbase64にてエンコードするように修正して解決。</p>
<br />
<div class="code">
        $mail = new Zend_Mail(&#8216;ISO-2022-JP&#8217;);<br />
<br />
<p>        $mail->setBodyText($text):<br /><br />
</div></p>
<br />
<p>と書いていた部分を以下のようにエンコード形式を指定して設定します。</p>
<br />
<div class="code">
        $mail = new Zend_Mail(&#8216;ISO-2022-JP&#8217;);<br />
<br />
<p>        $mail->setBodyText($text, null, Zend_Mime::ENCODING_BASE64);<br /><br />
</div></p>
<br />
<p>文字化けってほんとやっかいです。</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20Zend_Mail%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E6%9C%AC%E6%96%87%E3%81%8C%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fykxfo46" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/09/zend_mail_6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Mailで日本語メールヘッダを扱う</title>
		<link>http://life.co-hey.com/2008/07/zend_mail_5/</link>
		<comments>http://life.co-hey.com/2008/07/zend_mail_5/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 11:41:36 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=139</guid>
		<description><![CDATA[以前、http://life.co-hey.com/2008/03/zend-m...]]></description>
			<content:encoded><![CDATA[<p>
<p>以前、http://life.co-hey.com/2008/03/zend-mailfrom.htmlという記事を書きました。</p>
<br />
<p>ヘッダーをエンコーディングする際の処理を変更しようという内容でしたが、<br /><br />
今回追記しておいた方がいいなということあったので追記です。</p>
<br />
<p>mb_encode_mimeheaderでは、mb_internal_encodingの文字コードと、<br /><br />
mb_encode_mimeheaderの第2パラメタで指定した文字コードが一致しないと<br /><br />
正常に変換されない場合があるようです。</p>
<br />
<p>なので、以下ように書いておいた方が無難ですね</p>
<br />

<div class="wp_codebox"><table><tr id="p1393"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p139code3"><pre class="php" style="font-family:Osaka-mono,monospace;"><span style="color: #990000;">mb_encode_mimeheader</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #009900;">&#41;</span>
&nbsp;
　　↓
&nbsp;
<span style="color: #000088;">$encode</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mb_internal_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">mb_internal_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">mb_encode_mimeheader</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ISO-2022-JP'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">mb_internal_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$encode</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<br />
</p>

<a href="http://twitter.com/?status=RT%20%40%3A%20Zend_Mail%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%98%E3%83%83%E3%83%80%E3%82%92%E6%89%B1%E3%81%86%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fykka865" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/07/zend_mail_5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

