ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 9 years ago

Last modified 9 years ago

#2333 new defect

J-PHONE時代の古いSoftBank機種で招待メールが受信できない

Reported by: imamura623 Owned by: nobody
Priority: minor Milestone:
Component: pne-ktai Version: 2.12.x & 2.14.x
Keywords: 再現待ち 開発チーム確認 Cc:

Description

http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=3445 より転記

OpenPNE-2.10.5で運営しております。
サーバーは自作CentOS+PHP4.3+MySQL4.1+sendmailです。
先だって携帯周りの調整が終了しDocomo au Softbank等々で招待・登録・投稿
等々動作確認を終えました。
ところがソフトバンクユーザーのうち一部で招待メールが届かないという反応があり困ってしまいました。

ソフトバンクの携帯のうち、どうも@t.vodafone.ne.jpといったボーダフォンからの乗り換え、殊にJ-PHONE時代からのアドレスを継承している方に招待メールが届かないようなのです。

そこでソフトバンクの一般FAQを見てみましたら以下のように記述されていました。

----------------------------------------------------
Q7: スーパーメール通知から正しく受信されないのですが。 
A7: メールヘッダの記述が原因であることが考えられます。
ソフトバンク携帯電話ユーザー宛にメールを送信する場合、MIME関連のヘッダが省略されたり、RFCに準拠していない記述がありますと、本文が正しく受信できない現象が起こりえます。
【標準的なMIMEヘッダの記述例】】
MIME-Version: 1.0
MIME-Version: 1.0
Content-Type:text/plain;charset="ISO-2022-JP"
Content-Transfer-Encoding:7bit
→現在確認されている端末の動作 

http://developers.softbankmobile.co.jp/dp/faq/faq.php#11_7
---------------------------------------------------
たぶん原因はこれなのではないかと思うのですが、対処方法がわかりません。

下記変更で改善されるそうです

webapp/lib/util/mail_send.php
の
31行目からヘッダーの設定がありますが、
この
$headers .= "Content-Type: text/plain; charset=iso-2022-jp" . $sep;
$headers .= "From: $from";
の間に
$headers .= "Content-Transfer-Encoding:7bit" . $sep;
を挟んでみてはどうでしょう

    

Change History (4)

comment:1 Changed 9 years ago by kiwa

Owner: changed from nobody to ebihara

開発チームに判断をお願いしたいです

comment:2 Changed 9 years ago by ogawa

Version: 2.8.x & 2.10.x & 2.11.x2.10.x & 2.12.x & 2.13.x

comment:3 Changed 9 years ago by kiwa

Keywords: 開発チーム確認 added
Owner: changed from ebihara to nobody

comment:4 Changed 9 years ago by ebihara

Version: 2.10.x & 2.12.x & 2.13.x2.12.x & 2.13.x
Note: See TracTickets for help on using tickets.