Hi,
Boy do I have a long one for you guys...
First of all, I'm trying to send a newsletter and make it compatible with all recipient's e-mail programs.
So I wrote a normal HTML document and sent it using Links SQL's bulk e-mailer. It displays fine on all webmail sites and through Outlook but it is messed up in Eudora Pro.
Here is the header of the e-mail I sent through Links SQL:
Content-Transfer-Encoding: quoted-printable
Received: (cpmta 21606 invoked from network); 12 Jun 2001 14:11:24 -0700
Received: from bernie.compusmart.ab.ca (199.185.130.12)
by smtp.c009.snv.cp.net (209.228.34.108) with SMTP; 12 Jun 2001 14:11:24 -0700
Received: from 201.209-115-208-0.interbaun.com ([209.115.208.201]:4775 "EHLO localhost" ident: "NO-IDENT-SERVICE[2]") by mail.compusmart.ab.ca with ESMTP id <68622-304>; Tue, 12 Jun 2001 15:10:28 -0600
Content-Length: 6017
Content-Type: text/html
Return-Path: <>
X-Received: 12 Jun 2001 21:11:24 GMT
X-Mailer: GT::Mail::BulkMail v1.02 (CVS revision 1.24, Perl v5.6.1, MSWin32) http://www.gossamer-threads.com
Message-Id: <20010612211046Z68622-304+56825@mail.compusmart.ab.ca>
What happens is that all the = signs become '=3D', all the spaces become '=20', and some weird word wrappng or carriage returns get stuck throughout the email.
eg. <a href="http://www.casti.ca/">CASTI Pub's Website</a> becomes...
<a href=3D"http://www.casti.ca/">CASTI=20Pubs's=20Website</a>
The reason for this is the content-transfer-encoding: quoted-printable. Most e-mail programs will decode such an HTML e-mail correctly except for Eudora Pro 5.0.
See the article "Sending HTML and Plain Text E-Mail Simultaneously" at http://www.wilsonweb.com/wmt5/html-email-multi.htm
Here's a quote from it "If you look at the raw message the HTML looks a bit strange, the "quoted-printable" encoding turns all the spaces into "=20" and an "=" sign into "=3D" and so forth. If your recipient has a HTML-capable e-mail program it will skip the text/plain content and go on to decode and display only the text/html content"
I also tried another Bulk E-mail merge program which worked fine with every recipient's e-mail program.
Here's it's header:
Content-Transfer-Encoding: 7bit
Received: (cpmta 10953 invoked from network); 12 Jun 2001 15:26:56 -0700
Received: from bernie.compusmart.ab.ca (199.185.130.12)
by smtp.c009.snv.cp.net (209.228.34.110) with SMTP; 12 Jun 2001 15:26:55 -0700
Received: from 201.209-115-208-0.interbaun.com ([209.115.208.201]:1211 "EHLO station2" ident: "NO-IDENT-SERVICE[2]") by mail.compusmart.ab.ca with ESMTP id <69819-304>; Tue, 12 Jun 2001 16:26:15 -0600
Content-Length: 6301
Content-Type: text/html; charset="iso-8859-1"
Return-Path: <>
Mime-Version: 1.0 (produced by IP*Works! www.dev-soft.com)
X-Received: 12 Jun 2001 22:26:55 GMT
Message-Id: <20010612222626Z69819-304+57202@mail.compusmart.ab.ca>
It used 7bit encoding which is an option that I think would be great for Gossamer Threads to incorporate into the bulk e-mailer in Links SQL.
Another thing that I suggest is to allow us to send Content-Type: multipart/related messages through the bulk e-mailer. That way we could send both text and html formats in the same e-mail.
Another way to make HTML e-mails work with everyone's e-mail programs is to use Content-ID (CID)/Content-Location and URIs. This way e-mails from Links SQL would conform with the IETF MHTML standards, please visit:
- http://www.dsv.su.se/jpalme/ietf/mhtml.html
and
- http://dsv.su.se/jpalme/ietf/mhtml-info.html
Here is an example of an e-mail header conforming to MHTML standard using CID and URI.
Received: (cpmta 8161 invoked from network); 13 Jun 2001 08:17:16 -0700
Received: from bernie.compusmart.ab.ca (199.185.130.12)
by smtp.c009.snv.cp.net (209.228.34.108) with SMTP; 13 Jun 2001 08:17:16 -0700
Received: from 201.209-115-208-0.interbaun.com ([209.115.208.201]:4612 "EHLO station2.casti.ca" ident: "NO-IDENT-SERVICE[2]") by mail.compusmart.ab.ca with ESMTP id <32650-308>; Wed, 13 Jun 2001 09:17:06 -0600
Content-Type: multipart/related;
type="multipart/alternative";
boundary="=====================_4137028==_.REL"
Return-Path: <>
Mime-Version: 1.0
X-Received: 13 Jun 2001 15:17:16 GMT
Message-Id: <5.0.2.1.2.20010613091313.00a4dea0@mail.interbaun.com>
X-Mailer: QUALCOMM Windows Eudora Version 5.0.2
I know it would require a lot of coding but I would love to see these features in the next version of Links SQL.
Harvey Yuen
CASTI Publishing Inc.
http://www.casti.ca/
Boy do I have a long one for you guys...
First of all, I'm trying to send a newsletter and make it compatible with all recipient's e-mail programs.
So I wrote a normal HTML document and sent it using Links SQL's bulk e-mailer. It displays fine on all webmail sites and through Outlook but it is messed up in Eudora Pro.
Here is the header of the e-mail I sent through Links SQL:
Content-Transfer-Encoding: quoted-printable
Received: (cpmta 21606 invoked from network); 12 Jun 2001 14:11:24 -0700
Received: from bernie.compusmart.ab.ca (199.185.130.12)
by smtp.c009.snv.cp.net (209.228.34.108) with SMTP; 12 Jun 2001 14:11:24 -0700
Received: from 201.209-115-208-0.interbaun.com ([209.115.208.201]:4775 "EHLO localhost" ident: "NO-IDENT-SERVICE[2]") by mail.compusmart.ab.ca with ESMTP id <68622-304>; Tue, 12 Jun 2001 15:10:28 -0600
Content-Length: 6017
Content-Type: text/html
Return-Path: <>
X-Received: 12 Jun 2001 21:11:24 GMT
X-Mailer: GT::Mail::BulkMail v1.02 (CVS revision 1.24, Perl v5.6.1, MSWin32) http://www.gossamer-threads.com
Message-Id: <20010612211046Z68622-304+56825@mail.compusmart.ab.ca>
What happens is that all the = signs become '=3D', all the spaces become '=20', and some weird word wrappng or carriage returns get stuck throughout the email.
eg. <a href="http://www.casti.ca/">CASTI Pub's Website</a> becomes...
<a href=3D"http://www.casti.ca/">CASTI=20Pubs's=20Website</a>
The reason for this is the content-transfer-encoding: quoted-printable. Most e-mail programs will decode such an HTML e-mail correctly except for Eudora Pro 5.0.
See the article "Sending HTML and Plain Text E-Mail Simultaneously" at http://www.wilsonweb.com/wmt5/html-email-multi.htm
Here's a quote from it "If you look at the raw message the HTML looks a bit strange, the "quoted-printable" encoding turns all the spaces into "=20" and an "=" sign into "=3D" and so forth. If your recipient has a HTML-capable e-mail program it will skip the text/plain content and go on to decode and display only the text/html content"
I also tried another Bulk E-mail merge program which worked fine with every recipient's e-mail program.
Here's it's header:
Content-Transfer-Encoding: 7bit
Received: (cpmta 10953 invoked from network); 12 Jun 2001 15:26:56 -0700
Received: from bernie.compusmart.ab.ca (199.185.130.12)
by smtp.c009.snv.cp.net (209.228.34.110) with SMTP; 12 Jun 2001 15:26:55 -0700
Received: from 201.209-115-208-0.interbaun.com ([209.115.208.201]:1211 "EHLO station2" ident: "NO-IDENT-SERVICE[2]") by mail.compusmart.ab.ca with ESMTP id <69819-304>; Tue, 12 Jun 2001 16:26:15 -0600
Content-Length: 6301
Content-Type: text/html; charset="iso-8859-1"
Return-Path: <>
Mime-Version: 1.0 (produced by IP*Works! www.dev-soft.com)
X-Received: 12 Jun 2001 22:26:55 GMT
Message-Id: <20010612222626Z69819-304+57202@mail.compusmart.ab.ca>
It used 7bit encoding which is an option that I think would be great for Gossamer Threads to incorporate into the bulk e-mailer in Links SQL.
Another thing that I suggest is to allow us to send Content-Type: multipart/related messages through the bulk e-mailer. That way we could send both text and html formats in the same e-mail.
Another way to make HTML e-mails work with everyone's e-mail programs is to use Content-ID (CID)/Content-Location and URIs. This way e-mails from Links SQL would conform with the IETF MHTML standards, please visit:
- http://www.dsv.su.se/jpalme/ietf/mhtml.html
and
- http://dsv.su.se/jpalme/ietf/mhtml-info.html
Here is an example of an e-mail header conforming to MHTML standard using CID and URI.
Received: (cpmta 8161 invoked from network); 13 Jun 2001 08:17:16 -0700
Received: from bernie.compusmart.ab.ca (199.185.130.12)
by smtp.c009.snv.cp.net (209.228.34.108) with SMTP; 13 Jun 2001 08:17:16 -0700
Received: from 201.209-115-208-0.interbaun.com ([209.115.208.201]:4612 "EHLO station2.casti.ca" ident: "NO-IDENT-SERVICE[2]") by mail.compusmart.ab.ca with ESMTP id <32650-308>; Wed, 13 Jun 2001 09:17:06 -0600
Content-Type: multipart/related;
type="multipart/alternative";
boundary="=====================_4137028==_.REL"
Return-Path: <>
Mime-Version: 1.0
X-Received: 13 Jun 2001 15:17:16 GMT
Message-Id: <5.0.2.1.2.20010613091313.00a4dea0@mail.interbaun.com>
X-Mailer: QUALCOMM Windows Eudora Version 5.0.2
I know it would require a lot of coding but I would love to see these features in the next version of Links SQL.
Harvey Yuen
CASTI Publishing Inc.
http://www.casti.ca/