複数のエイリアスを使用して、Exchange サーバーにメールボックスをセットアップしています。その後、php スクリプトはループし、メールが送信されたエイリアスを調べて、実行するアクションを決定します。
これはすべてexchange 2003で問題なく機能しましたが、最近システムをexchange 2010にアップグレードしたところ、突然php imapデータから、実際に送信された場所に関係なく、送信先のアドレスが常にデフォルトであることがわかりました.
Outlook で電子メールを開くと、プロパティに有効な「宛先」アドレスが表示されます。以下は、outlook と PHP (imap_fetchheader) です。
見通し
Received: from server ([server]) by
server ([server]) with mapi id
14.02.0247.003; Thu, 24 Jan 2013 16:17:21 +0000
Content-Type: application/ms-tnef; name="winmail.dat"
Content-Transfer-Encoding: binary
From: My Name<me@domain.com>
To: Mailbox <scanned.workshop@domain.com>
Subject: -
Thread-Topic: --
Thread-Index: Ac36TYTyAEX3VodpSxiOpceRNCRERwAAMALg
Date: Thu, 24 Jan 2013 16:17:19 +0000
Message-ID: <99BC329D02E8D84C8FB1A96C34B4ADDC1900E7@server>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: <99BC329D02E8D84C8FB1A96C34B4ADDC1900E7@server>
MIME-Version: 1.0
X-MS-Exchange-Organization-AuthSource: server
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 04
X-Originating-IP: [192.168.110.40]
PHP
MIME-Version: 1.0
Received: from server ([server]) by
server ([server]) with mapi id
14.02.0247.003; Thu, 24 Jan 2013 16:17:21 +0000
From: Me <me@domain.com>
To: Mailbox <scanned@domain.com>
Subject: -
Thread-Topic: -
Thread-Index: Ac36TYTyAEX3VodpSxiOpceRNCRERwAAMALg
Date: Thu, 24 Jan 2013 16:17:19 +0000
Message-ID: <99BC329D02E8D84C8FB1A96C34B4ADDC1900E7@server>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 04
X-MS-Exchange-Organization-AuthSource: xxxxx
X-MS-Has-Attach: yes
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
Content-Type: multipart/mixed;
boundary="_002_99BC329D02E8D84C8FB1A96C34B4ADDC1900E7WINSERV12lewisloc_"
受信したコンテンツは有効ですが、何らかの理由で、アップグレード後、デフォルトのメールボックスのみが php に表示され、メールの送信先のエイリアスは表示されません。
何かアイデアはありますか、それともサーバー関係者向けですか?