Wysyłam email poprzez wbudowany komponent Email w frameworku CakePHP (1.3).
Wysyłam go jako html oczywiscie. Problem pojawia się gdy mail przychodzi na skrzynkę na serwer.
Na serwerze są dostępne następujące klienty pocztowe:
- horde
- squirreMail
- RoundCube (webmail)
Gdy wysyłam zwykłe skrzynki pocztowe typu: gmail, wp, onet to tekst jest mail jest prawidłowo traktowany jako HTML, tak samo przy klientach pocztowych typu Thunderbird, lub wbudowany klient w Operze, dodam ze na wyżej wymienionej liście klientów mam ustawione aby przychodzące wiadomości traktowało jako dokument HTML.
Oto nagłówek maila:
Kod
Return-path: <biuro@example.com>
Envelope-to: test@example.com
Delivery-date: Wed, 06 Oct 2010 09:10:52 +0200
Received: from xxxxx.ovh.net ([00.00.00.00] helo=example.com)
by xxxxx.ovh.net with esmtpa (Exim 4.69)
(envelope-from <biuro@example.com>)
id 1P3O9M-0004ad-A8
for test@example.com; Wed, 06 Oct 2010 09:10:52 +0200
To: test@example.com
From: biuro@example.com
Subject: Example =?UTF-8?B?cHJlemVudMOzdyAtIEZham55IHByZXplbnQgMg==?=
Message-ID: <4cac20fb-1d10-4c79-8e7c-42cd5e1733d4@example.com>
X-Mailer: CakePHP Email Component
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
Envelope-to: test@example.com
Delivery-date: Wed, 06 Oct 2010 09:10:52 +0200
Received: from xxxxx.ovh.net ([00.00.00.00] helo=example.com)
by xxxxx.ovh.net with esmtpa (Exim 4.69)
(envelope-from <biuro@example.com>)
id 1P3O9M-0004ad-A8
for test@example.com; Wed, 06 Oct 2010 09:10:52 +0200
To: test@example.com
From: biuro@example.com
Subject: Example =?UTF-8?B?cHJlemVudMOzdyAtIEZham55IHByZXplbnQgMg==?=
Message-ID: <4cac20fb-1d10-4c79-8e7c-42cd5e1733d4@example.com>
X-Mailer: CakePHP Email Component
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
P.S. Nazwy domen oraz IP muszę ukryć, hosting ohv.net
Z góry dziekuję