Napisałem klasę, która to załatwia...działa bardzo ładnie z jednym wyjątkiem:
Dodaje załączniki bez problemów, ale nie pokazuje tekstu.
Nawet jeśli nie dodam załącznika, to i wysyła "noname" załącznik bez tekstu.
Mime z przykładowym załącznikiem wygląda tak:
Return-Path: <inc007@gmail.com> Received: from localhost (aepk173.neoplus.adsl.tpnet.pl [79.191.140.173]) by mx.google.com with ESMTPS id 12sm1264365fks.47.2009.09.09.02.41.44 Wed, 09 Sep 2009 02:41:45 -0700 (PDT) Message-ID: <4aa77859.0c135e0a.1fb1.5152@mx.google.com> From: inc007@gmail.com To: inkus00 <inkus00@gmail.com>; Subject: Program Mime-Version: 1.0 Content-Type: multipart/mixed;boundary="a8fc4f0e3749227d5192f84b1ebdb4f1" --a8fc4f0e3749227d5192f84b1ebdb4f1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <b>coś</b> =20 --=20 Ja! --a8fc4f0e3749227d5192f84b1ebdb4f1 Content-Type: image/gif; name= "machina_11.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=machina_11.gif R0lGODlhRAIGAIAAAKEbHHoCAiH5BAAAAAAALAAAAABEAgYAAAJMhA+hy+0Po5y02ouz3rz7D4bi SJbmiaYUcqjuC8fyTNf2jee6wxr7DwwKh8Si8bjrJZDMpvMJjUqnFiX1is1qt9xuxOoNi8fksllU AAA7 --a8fc4f0e3749227d5192f84b1ebdb4f1--
a bez tak:
Return-Path: <inc007@gmail.com> Received: from localhost (aepk173.neoplus.adsl.tpnet.pl [79.191.140.173]) by mx.google.com with ESMTPS id 21sm1080963fkx.26.2009.09.09.02.48.23 Wed, 09 Sep 2009 02:48:24 -0700 (PDT) Message-ID: <4aa779e8.15185e0a.0b41.18e4@mx.google.com> From: inc007@gmail.com To: inkus00 <inkus00@gmail.com>; Subject: Program Mime-Version: 1.0 Content-Type: multipart/mixed;boundary="15a7b590d987bb759faa441b3b916629" --15a7b590d987bb759faa441b3b916629 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <b>coś</b> =20 --=20 Ja! --15a7b590d987bb759faa441b3b916629--
Ktoś ma jakiś pomysł o co może chodzić?
Z góry dzięki!
Michał