thanks for the suggestions.
i tried the next response to the mailing list (not using the <header>
tag but using undocumented
i tried your solution.
1. i do normally have multiple recipients in the cc field and use the
"," this doesnt help if removed.
2. tried <nocache> didnt help.
3. Like the idea of multipart mime messgaes but it seems as soon as i
use the content-type in a header tag the issue arises again.
was your example complete? the resulting email display i got in
evolution was
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<title>The title</title>
<style type="text/css">
</style>
</head>
<body>
<p>html version body</p>
</body>
</html>
David.
On Sun, 2007-03-11 at 12:11 +0100, Peter Jönsson wrote:
> Hej,
>
> It do sounds a bit like a bug as you describe it.
>
> Haven't tested it myself but it seems like if you could omit the
> separator="," from the <email> tag since it doesn't make any sense if
> you never insert any comma-delimited strings in any of the to, cc or
> bcc attributes. Likewise - why do you send the same email as to and
> cc to the same address?
>
> To make sure that there are no cache-related problems involved here
> you should enclose this code in a <nocache></nocache> if you haven't
> done so already (the described behaviour seems odd anyway but
> nevertheless..)
>
> Lastly I believe that html-only formatted emails are a bit
> problematic for other reasons. You should try to use a multipart-
> formatted email if you are not absolutely certain that everyone that
> recieves the email uses (and wants to use) html-emailing. Here is a
> framework for building a multipart mail with the email-tag:
> ____
> <email from="<fromadress[at]domain.se>" to="<someone[at]domain.se>"
> subject="subject">
> <header name="MIME-Version">1.0</header>
> <header name="Content-Type">multipart/alternative;
> charset=iso-8859-1; boundary="This_is_the_boundary_hip_ho"</header>
>
> (shown for non MIME readers) This email is MIME-formated with both a
> html-version and a plain text version. Please use a MIME compliant
> email-client to read it.
>
> --This_is_the_boundary_hip_ho
>
> Content-Type: text/plain; charset=iso-8859-1
> Content-Transfer-Encoding: 7bit
>
> Plaintext....
>
> This is the plaintext version of the email.
>
> --This_is_the_boundary_hip_ho
>
> Content-Type: text/html; charset=iso-8859-1
> Content-Transfer-Encoding: 7bit
>
> <html>
> <head>
> <title>The title</title>
> <style type="text/css">
>
> </style>
> </head>
> <body>
> <p>html version body</p>
> </body>
> </html>
>
>
> --This_is_the_boundary_hip_ho--
>
> </email>
> ____
>
> As you can see all the magic derives from the boundary attribute in
> <header name="Content-Type">. Just use the same string preceeded with
> -- to separate the mailparts and use --boundarystring-- to tell the
> client that this was the last part/end of email. Naturaly the
> boundary string should be one that never would occur in the textparts.
>
> As an extra plus you can specify the content type for each part as
> plaintext in your code without using <header> tags to have roxen do
> it for you ;)
>
> Good luck, please get back to the list so we can rule out or possibly
> fix any bugs related to your problem
>
> best regards
> Peter
>
>
> --- David Hunter <<dhunter[at]pauanui.net.nz>> wrote:
>
> > when using the below code (same applies to using
> > source="sql" in the
> > emit tag),
> > the cc address appends to the one from the previous
> > emit (in the
> > resulting email only, not if i output the value in
> > the called page).
> > I also get duplication of the content type.
> >
> >
> > The first email is fine but the second email the
> > headers contain
> >
> > Cc: emailaddress1, emailaddress2
> >
> > Content-Type: text/html; charset=US-ASCII,text/html;
> > charset=US-ASCII;charset="iso-8859-1"
> >
> >
> > This does not happen if i set the content-type in
> > the administration
> > interface for the email tag.
> >
> > how can i set the content type to html for only some
> > of my email tag
> > usage without having to set it for the whole site?
> > or is this a bug?.
> >
> > <emit source="values"
> > values="emailaddress1,emailaddress1" split=",">
> > <email from="emailaddress" to="&_.value;"
> > cc="&_.value;" separator=","
> > server="mymailserver" subject="Test &_.value;">
> > <header name="Content-type" value="text/html;
> > charset=US-ASCII" />
> > Test only
> > </email>
> > </emit>
> >
> >
> > David Hunter.
> >
> >
>
|