If you want to generate non-us-ascii email from the command line,
consider writing a short Perl script. Here are two modules that might
help you build a correct modified-utf7 header:

http://search.cpan.org/~fabpot/Unicode-IMAPUtf7-2.01/lib/Unicode/IMAPUtf7.pm
http://search.cpan.org/~dankogai/Encode-2.18/lib/Encode/Unicode/UTF7.pm

Good luck!
Aaron

On Wed, 2007-04-04 at 15:50 +0100, Jorge Bastos wrote:
> Checking other email, some comercial news i receive from HP, they use 
> opensmtp.net (i use that too :P) and works fine, it converted the subject to 
> utf7 strings
> 
> 
> ----- Original Message ----- 
> From: "Jorge Bastos" <[EMAIL PROTECTED]>
> To: "DBMail mailinglist" <[email protected]>
> Sent: Wednesday, April 04, 2007 2:56 PM
> Subject: Re: [Dbmail] Crazy Chars
> 
> 
> Right Paul,
> I was checking some other emails:
> 
> X-Mailer: Addemar (Ideaxis)
> 
> Each one has maillers that i don't even knew, and ok, i know that the
> subject encoded in utf7 chars in work from the mail client, if it was
> possible to detect the charset and encode this was great, but sinse it's
> not, only mail client has to do this.
> 
> 
> 
> 
> ----- Original Message ----- 
> From: "Paul J Stevens" <[EMAIL PROTECTED]>
> To: "DBMail mailinglist" <[email protected]>
> Sent: Wednesday, April 04, 2007 2:24 PM
> Subject: Re: [Dbmail] Crazy Chars
> 
> 
> Jorge Bastos wrote:
> > I know you're right Paul,
> > But tell me, is it asking to mutch to add something here to encode this?
> > I'm asking you this because, at least in my case, and i'm sure many
> > people will use sistems like this, check this part of the header from a
> > message that displays wrong (subject line it's not encoded).
> > See the X-Mailer tag, and below there's the charset info using iso-8859-1.
> 
> Dbmail already uses the encoding in the Content-Type header of a
> message. Only if such a header is not used, the default_msg_encoding is
> used to try and decode the 8bit headers.
> 
> > I think this is a perl module not sure, it seams, even considering that
> > this module has a bug/missing feature, could dbmail check this to make
> > it consistent when showing the message?
> 
> No can do. In this case there's simply no way to determine the encoding
> of the Subject header.
> 
> Try bugging the maintainer of MIME::Lite::HTML
> 
> 
> > I understand there things, but for somebody that will install dbmail and
> > know so mutch about this technical things may say: "damn, dbmail show's
> > this wrong, don't want it!!".
> > Know what i mean?
> >
> >
> >
> > ---
> > Date: Wed, 4 Apr 2007 12:13:26 UT
> > Subject: Micro Máquinas - SMC
> > To: [EMAIL PROTECTED]
> > From: [EMAIL PROTECTED]
> > X-Mailer: MIME::Lite::HTML 1.21
> > Message-Id: <[EMAIL PROTECTED]>
> > X-Virus-Scanned: ClamAV using ClamSMTP
> > Return-Path: [EMAIL PROTECTED]
> > MIME-Version: 1.0
> > Content-Type: multipart/related;
> > boundary="_----------=_11756888061387121609"
> > Content-Transfer-Encoding: 7bit
> > X-DBMail-PhysMessage-ID: 547325
> >
> > This is a multi-part message in MIME format.
> >
> > --_----------=_11756888061387121609
> > Content-Transfer-Encoding: quoted-printable
> > Content-Type: text/html; charset=iso-8859-1
> > Date: Wed, 4 Apr 2007 12:13:26 UT
> >
> > ---
> >
> >
> > ----- Original Message ----- From: "Paul J Stevens" <[EMAIL PROTECTED]>
> > To: "DBMail mailinglist" <[email protected]>
> > Sent: Wednesday, April 04, 2007 12:50 PM
> > Subject: Re: [Dbmail] Crazy Chars
> >
> >
> > Jorge Bastos wrote:
> >> Sorry, but now i'm seeing one thing,
> >> The the screenshot and the raw message in the attach.
> >> The message has charset=iso-8856-1
> >>
> >> The subject should't display ok?
> >> Even if this is not in the RFC, most of people write non ASCII chars in
> >> the subject, after all it's the portuguese language and evebody writes
> >> in this way.
> >
> > A /real/ mailclient will convert 8bit headers to utf7 encoded strings.
> >
> >
> >>
> >> Tell me something :P
> >>
> >> I have now the database with charset= utf8 and
> >> collation=utf8_general_ci, and in dbmail.conf
> >> encoding             = utf8
> >> default_msg_encoding = utf8
> >>
> >>
> >> Jorge
> >>
> >> ----- Original Message ----- From: "Jorge Bastos"
> >> <[EMAIL PROTECTED]>
> >> To: "DBMail mailinglist" <[email protected]>
> >> Sent: Tuesday, April 03, 2007 3:42 PM
> >> Subject: Re: [Dbmail] Crazy Chars
> >>
> >>
> >> Ah, ok then
> >> This is not problematic for who uses the email.
> >> The question about the emails i send from the console, are only for me to
> >> read and i usualy don't use non ASCII chars on it so no problem at all.
> >> For me it's solved this sinse it's all working ok :)
> >>
> >> Jorge
> >>
> >>
> >> ----- Original Message ----- From: "Paul J Stevens" <[EMAIL PROTECTED]>
> >> To: "DBMail mailinglist" <[email protected]>
> >> Sent: Tuesday, April 03, 2007 3:17 PM
> >> Subject: Re: [Dbmail] Crazy Chars
> >>
> >>
> >> Jorge Bastos wrote:
> >>> You're right Paul,
> >>> But some messages that i have problems, are messages that i send in my
> >>> linux console, and no charset information is going on it.
> >>> For example:
> >>>
> >>> echo "ola olá teste ç çãõ"|mail -s "ola olá teste ç çãõ" [EMAIL PROTECTED]
> >>
> >> Sending 8bit chars in a subject line violates the RFC2822 do please
> >> don't do
> >> that. The whole exercise with default_msg_encoding is to accomodate
> >> certain
> >> broken but widely used clients (read outlook) that will send 8bit
> >> headers.
> >> Those
> >> will most commonly use latin-1 or windows-1250 charsets.
> >>
> >> You, however, when sending from the console, are most likely sending utf8
> >> strings.
> >>
> >> However, there is *no* way you can determine what charset is used for an
> >> 8bit
> >> string. Let me restate that: without knowing the charset beforehand
> >> you can
> >> not
> >> know how to represent the characters above 127.
> >>
> >>
> >>>
> >>> The values in the message body apear ok, but in the subject no, in the
> >>> subject all special chars are transleted to "???".
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> ----- Original Message ----- From: "Paul J Stevens" <[EMAIL PROTECTED]>
> >>> To: "DBMail mailinglist" <[email protected]>
> >>> Sent: Tuesday, April 03, 2007 12:34 PM
> >>> Subject: Re: [Dbmail] Crazy Chars
> >>>
> >>>
> >>>
> >>>
> >>> default_msg_encoding:
> >>>
> >>> *should* be the same as the encoding used by your outlook clients (the
> >>> ones
> >>> sending the messages with 8bit headers)
> >>>
> >>> encoding:
> >>>
> >>> must be the same as the encoding of the database.
> >>>
> >>> In your case it's the first that's biting you (default_msg_encoding).
> >>>
> >>> Most of your outlook clients that are sending 8bit headers in messages
> >>> are
> >>> probably using windows-1250 or latin-1 charsets, *not* utf8.
> >>>
> >>>
> >>> Jorge Bastos wrote:
> >>>> Ah, sorry Paul/Aaron,
> >>>>
> >>>> The screenshots are without:
> >>>> encoding             = utf8
> >>>> default_msg_encoding = utf8
> >>>>
> >>>> and with the database in Latin1 charset:
> >>>>
> >>>> After i added this do dbmail.conf and changed the database to UTF8, i
> >>>> have in OE the word:
> >>>> "Situação"
> >>>> gets:
> >>>> "Situa??o"
> >>>>
> >>>> The same for SquirrelMail, RoundCube and thunderbird, and MSoutlook
> >>>> 2003 show's it right.
> >>>>
> >>>>
> >>>>   ----- Original Message -----   From: Jorge Bastos
> >>>>   To: DBMail mailinglist
> >>>>   Sent: Tuesday, April 03, 2007 11:37 AM
> >>>>   Subject: [Dbmail] Crazy Chars
> >>>>
> >>>>
> >>>>   Paul / Aaron,
> >>>>   After updating to last svn, when i have for example the folowing
> >>>> word:
> >>>>
> >>>>   "Situação"
> >>>>
> >>>>   It gets crazy showed by OE.
> >>>>
> >>>>   Squirrelmail show it +/- correct, but are other email that he just
> >>>> show it wrong as you can see in attach "sq mail.jpg".
> >>>>
> >>>>
> >>>>   In thunderbird i can see the messages with the subject starting with
> >>>> UTF8..... etc etc right, but the one with the text "Situação" seams a
> >>>> bit strange also..
> >>>>
> >>>>   I have the database with charset UTF8 and collation utf8_general_ci
> >>>>   And in dbmail.conf i also have with:
> >>>>
> >>>>   encoding             = utf8
> >>>>   default_msg_encoding = utf8
> >>>>
> >>>>   How to resolve this, or this need some fine tunning from you?
> >>>>   Want me to report this?
> >>>>
> >>>>
> >>>>   Jorge
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------------
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>   _______________________________________________
> >>>>   DBmail mailing list
> >>>>   [email protected]
> >>>>   https://mailman.fastxs.nl/mailman/listinfo/dbmail
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> DBmail mailing list
> >>>> [email protected]
> >>>> https://mailman.fastxs.nl/mailman/listinfo/dbmail
> >>>
> >>>
> >>
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> Received: from smtp.decimal.pt (localhost.localdomain [127.0.0.1])
> >>     by smtp.decimal.pt (Postfix) with ESMTP id DFC69427C3
> >>     for <[EMAIL PROTECTED]>; Wed,  4 Apr 2007 11:38:21 +0100 (WEST)
> >> Received: by smtp.decimal.pt (Postfix, from userid 1001)    id
> >> D276C427C2;
> >>     Wed,  4 Apr 2007 11:38:21 +0100 (WEST)
> >> X-Spam-Checker-Version: SpamAssassin 3.1.7-deb (2006-10-05) on lira
> >> X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0
> >> tests=AWL,BAYES_00,
> >>     HTML_IMAGE_ONLY_32,HTML_MESSAGE,MIME_HTML_ONLY,NO_REAL_NAME
> >>     autolearn=no version=3.1.7-deb
> >> Received: from www.jpsacouto.pt (www.jpsacouto.pt [81.92.197.132])
> >>     by smtp.decimal.pt (Postfix) with ESMTP id DAB5C427C4
> >>     for <[EMAIL PROTECTED]>; Wed,  4 Apr 2007 11:38:20 +0100 (WEST)
> >> Received: from nobody by www.jpsacouto.pt with local (Exim 4.31)
> >>     id 1HZ2qq-0007La-1e; Wed, 04 Apr 2007 11:36:28 +0100
> >> To: [EMAIL PROTECTED]
> >> Subject: JP Sá Couto - Campanha Monitor TFT 20\" LG L204WT-SF
> >> From: [EMAIL PROTECTED]
> >> Message-Id: <[EMAIL PROTECTED]>
> >> Sender: Nobody <[EMAIL PROTECTED]>
> >> Date: Wed, 04 Apr 2007 11:36:28 +0100
> >> X-Virus-Scanned: ClamAV using ClamSMTP
> >> Return-Path: [EMAIL PROTECTED]
> >> MIME-Version: 1.0
> >> Content-Type: text/html; charset=iso-8859-1
> >> X-DBMail-PhysMessage-ID: 547143
> >>
> >>
> >> <html>
> >> <head>
> >> <title>Novidades J.P. S&aacute; Couto...</title>
> >> <link rel=stylesheet href=http://www.jpsacouto.pt/master.css
> >> type=text/css>
> >> </head>
> >> <body bgcolor=#C0C0C0 text=#000000 topmargin=3>
> >> <table width=100% border=0 cellspacing=0 cellpadding=0 height=100%>
> >>  <tr>
> >>    <td align=center valign=top><font size=1>Caso n&atilde;o veja
> >> correctamente
> >>      esta mensagem, clique aqui: <a
> >> href=http://www.jpsacouto.pt/mailshot/MLG0407_L204WT.html
> >> target=_blank>http://www.jpsacouto.pt/mailshot/MLG0407_L204WT.html</a></font><br>
> >>
> >>
> >>      <br>
> >>      <table width=600 border=0 cellspacing=0 cellpadding=1
> >> bgcolor=#000000>
> >>        <tr>
> >>          <td align=center valign=middle>
> >>            <table width=100% border=0 cellspacing=0 cellpadding=0
> >> height=100%>
> >>              <tr>
> >>                <td><a href=http://www.jpsacouto.pt target=_blank><img
> >> src=http://www.jpsacouto.pt/mailshot/MLG0407_L204WT.jpg border=0
> >> name=JPSC alt=www.jpsacouto.pt></a></td>
> >>              </tr>
> >>            </table>
> >>          </td>
> >>        </tr>
> >>        <tr>
> >>          <td bgcolor=#C0C0C0 height=10></td>
> >>        </tr>
> >>        <tr>
> >>          <td bgcolor=#C0C0C0 align=center><span class=aviso>***
> >> ATEN&Ccedil;&Atilde;O: n&atilde;o responda a esta mensagem!
> >> ***</span></td>
> >>        </tr>
> >>        <tr>
> >>          <td bgcolor=#C0C0C0 height=10></td>
> >>        </tr>
> >>        <tr bgcolor=#C0C0C0>
> >>          <td align=center><p><span class=bold>JP S&aacute; Couto, SA
> >> </span>*
> >>              Rua da Guarda, 675 * 4455 - 466 Perafita * Tel.: 229993999
> >> * Fax:
> >>            229993939 <strong>Delega&ccedil;&atilde;o Sul</strong> *
> >> Estrada Nacional 249-4 Km 7,35* Lugar da Ab&oacute;boda*  2785-754 S.
> >> Domingos de Rana Tel.: 219259900 * Fax: 219259929 </p>            </td>
> >>        </tr>
> >>        <tr bgcolor=#C0C0C0>
> >>          <td height=5></td>
> >>        </tr>
> >>        <tr bgcolor=#C0C0C0>
> >>          <td><i><font size=1>Esta mensagem destina-se &uacute;nicamente
> >> a informar,
> >>            n&atilde;o devendo ser considerada como &quot;spam&quot;. No
> >> caso
> >>            de n&atilde;o pretender receber mais mensagens deste tipo,
> >> altere
> >>            as suas permiss&otilde;es de utilizador ou, caso n&atilde;o o
> >> possa
> >>            fazer, contacte o <span class=bold>Administrador</span> de
> >> Membros
> >>            da sua empresa. Para alterar as permiss&otilde;es proceda da
> >> seguinte
> >>            forma: entre na <span class=bold>&Aacute;rea de
> >> Revenda</span>, depois
> >>            seleccione o menu da &quot;<span
> >> class=bold>Gest&atilde;o</span>&quot;
> >>            e a seguir &quot;<span class=bold>Utilizadores</span>&quot;;
> >> escolha
> >>            o utilizador pretendido e defina as permiss&otilde;es para
> >> esse membro.
> >>            Se o seu nome est&aacute; inclu&iacute;do nesta lista por
> >> erro - ou
> >>            se tiver dificuldades em definir as permiss&otilde;es do
> >> membro -
> >>            envie-nos um email para</font></i> <font size=2><b><a
> >> href=mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]</a></b>.</font></td>
> >>
> >>
> >>        </tr>
> >>    </table>
> >>    </td>
> >>  </tr>
> >> </table>
> >> </body>
> >> </html>
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> DBmail mailing list
> >> [email protected]
> >> https://mailman.fastxs.nl/mailman/listinfo/dbmail
> >
> >
> 
> 

_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to