Bug #14235
closed
Spamassasin MIME_BASE64_LATIN
Added by old_brunsand1 over 20 years ago.
Updated over 18 years ago.
Description
Spamassasin triggers rule MIME_BASE64_LATIN with formmail
Mail Headers:
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: base64
(issue imported from #M211)
Ok, in more detail (I had the same problem recently).
The mailer class sends all mails (obviously, as we had the problem with the Direct Mail extension) encoded as BASE64. It does this even if it not (technically) needed - as is the case with latin1 messages.
SpamAssassin thus thinks the mail wants to hide it's content from analysis, and scores it up towards being spam.
Sadly I just deleted a mail with the rule applied, so I cannot attach it.
Hope this explains abit more.
Assigning this to Jan-Erik Revsbech who is in charge of t3lib_htmlsmail AFAIK.
I will take a look at this. I agree that there should be some way of specifying what encoding the mail should have.
I have made a bugfix with direct_mail, and will post it to CVS as soon as I have confirmede that it works correct. It add an option to specify which transfer encoding direct mails should have.
It will require a small change in a core module (because dmailer is part of the core for some reason). I hav e asked Kapsers permission to commit the change to CVS. If that is OK, you should be able to checkout the latest version pf typo3 and of direct_mail from CVS and make it work.
I will work on implementing it in formmail as well.
The changes to the dmailer class is commited to CVS, and I have made a new version of direct mail available in CVS. Please checkout the new_features branch of tx_directmail from sourceforge to get the new version.
As for formmail, nothing needs to be implemented to send mails as quoted-printable. Here is my configuration:
- Example content:
Name: | *name = input,40 | Enter your name here
Email: | *email=input,40 |
Address: | address=textarea,40,5 |
Contact me: | tv=check | 1
|formtype_mail = submit | Send form!
|html_enabled=hidden | 1
|quoted_printable=hidden| 1
|subject=hidden| This is the subject
Notice especiall the line (The rest are the lines inserted by default when inserting a formmail content type)
|quoted_printable=hidden| 1
This will send the mail as quoted-printable instead of Base64.
Reminder sent to revsbech
Hi Jan-Erik,
there has not been any update of that extension (direct_mail, right?) in TER since 2003.
Will you release an update of this?
Also available in: Atom
PDF