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

Changeset 5236


Ignore:
Timestamp:
Feb 19, 2008, 4:34:50 PM (12 years ago)
Author:
ebihara
Message:

#1563:メール投稿時、ローカルパートに二重引用符があるアドレスとないアドレスの両方をチェックするようにした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.10.x/webapp/lib/mail/sns.php

    r4967 r5236  
    2020
    2121        $this->c_member_id = do_common_c_member_id4ktai_address($this->from);
     22
     23        // メンバーIDが見つからない場合、
     24        //   - 二重引用符がある場合:二重引用符を除去してリトライ
     25        //   - 二重引用符がない場合:ローカルパートに二重引用符を付加してリトライ
     26        if (!$this->c_member_id) {
     27            list($local, $domain) = explode('@', $this->from, 2);
     28            if (strpos($this->from, '"') !== false) {
     29                $local = str_replace('"', '', $local);
     30            } else {
     31                $local = '"' . $local . '"';
     32            }
     33            $this->c_member_id = do_common_c_member_id4ktai_address($local . '@' . $domain);
     34        }
    2235    }
    2336
Note: See TracChangeset for help on using the changeset viewer.