i'm using maildrophost to sendmail and wrote a script for it when the script is called directly from web request , a letter geneated with right things
but when the script is called from json-rpc, the letter generated include a mess. see the file with this letter [the script] body_html = container.mime_mail(body_html=body_html) container.MailHost.send(messageText=body_html, mto=to_email, mfrom=from_email, subject=subject, encode=None) [mime_mail is a dtml-method] <dtml-mime type="text/html" charset="utf8" encode="quoted-printable" disposition="inline"> <dtml-var body_html missing="this is the body of mail goes"> </dtml-mime> [enviroment] Zope Version (Zope 2.9.4-final, python 2.4.3, linux2) Python Version 2.4.3 (#1, Sep 11 2006, 19:52:33) [GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] System Platform linux2 strangely at another server, everythin runs smoothly [enviroment] Zope Version (Zope 2.9.2-, python 2.4.3, linux2) Python Version 2.4.3 (#1, Mar 31 2006, 17:42:57) [GCC 3.4.4 20050721 (Red Hat 3.4.4-2)] [called directly from web request ] ##To:[EMAIL PROTECTED] ##From:[EMAIL PROTECTED] Message-Id: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="127.0.0.1.500.5494.1158303670.500.4" Subject: You probably forgot your password for Ztooo.com To: [EMAIL PROTECTED] From: [EMAIL PROTECTED] Date: Fri, 15 Sep 2006 15:01:10 -0500 --127.0.0.1.500.5494.1158303670.500.4 Content-Type: text/html; charset="utf8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"> <title>You probably forgot your password for Ztooo.com!=E6=82=A8=E5=8F=AF= =E8=83=BD=E9=81=97=E5=BF=98=E4=BA=86=E6=91=98=E7=BD=91=E7=9A=84=E5=AF=86=E7= =A0=81!</title> </head> <body> <h3>=E6=82=A8=E5=8F=AF=E8=83=BD=E9=81=97=E5=BF=98=E4=BA=86=E6=91=98=E7=BD= =91=E7=9A=84=E5=AF=86=E7=A0=81</h3> <hr /> <p> =E6=82=A8=E7=9A=84=E5=AF=86=E7=A0=81=E6=98=AF <f= ont color=3D"blue"></font> =EF=BC=8C=E4=BD=BF=E7=94=A8=E6=AD=A4=E9=82=AE=E7= =AE=B1=E5=90=8D=E4=BD=9C=E4=B8=BA=E7=94=A8=E6=88=B7=E5=90=8D=E5=92=8C=E6=AD= =A4=E5=AF=86=E7=A0=81=E7=99=BB=E5=BD=95=EF=BC=8C=E6=88=96=E8=80=85=E7=82=B9= =E5=87=BB=E4=B8=8B=E9=9D=A2=E7=9A=84=E6=8C=89=E9=92=AE=E7=99=BB=E5=BD=95=EF= =BC=9A</p> <div> <form method=3D"post" action=3D"http://web3.com/index.htm" target=3D"_blank" enctype=3D"multipart/form-data"> <input type=3D"hidden" name=3D"__ac_name" id=3D"__ac_name" size=3D"12" value=3D"[EMAIL PROTECTED]"> <input type=3D"hidden" name=3D"__ac_password" size=3D"12" value=3D""> =20 <input type=3D"submit" value=3D"=E7=82=B9=E5=87=BB= =E6=AD=A4=E5=A4=84=E7=99=BB=E5=BD=95"> =20 </form> </div> <p> =E7=99=BB=E5=BD=95=E5=90=8E=E6=82=A8=E5=8F=AF=E4= =BB=A5=E4=BF=AE=E6=94=B9=E6=82=A8=E7=9A=84=E5=AF=86=E7=A0=81=E5=92=8C=E8=AE= =BE=E7=BD=AE=E6=82=A8=E5=96=9C=E6=AC=A2=E7=9A=84=E7=AC=94=E5=90=8D=E3=80=82= </p> <br /> <h3>You probably forgot your password for Ztooo.com!</h3> <hr /> <p> Your password is <font color=3D"blue"></font> , Use the mailboxname as username and this passw= ord to login , or click the button below:</p> <div> <form method=3D"post" action=3D"http://web3.com/index.htm" target=3D"_blank" enctype=3D"multipart/form-data"> <input type=3D"hidden" name=3D"__ac_name" id=3D"__ac_name" size=3D"12" value=3D"[EMAIL PROTECTED]"> <input type=3D"hidden" name=3D"__ac_password" size=3D"12" value=3D""> <input type=3D"submit" value=3D"Press here to = login"> =20 </form> </div> <p> You could change your password and set your favo= rite pseudonym after that.</p> </body> </html> --127.0.0.1.500.5494.1158303670.500.4-- [called from json-rpc] ##To:[EMAIL PROTECTED] ##From:[EMAIL PROTECTED] Message-Id: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="127.0.0.1.500.5494.1158303673.002.5" Subject: You probably forgot your password for Ztooo.com To: [EMAIL PROTECTED] From: [EMAIL PROTECTED] Date: Fri, 15 Sep 2006 15:01:13 -0500 --127.0.0.1.500.5494.1158303673.002.5 Content-Type: text/html; charset="utf8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable < ! D O C T Y P E H T M L P U B L I C " - / / W 3 C / / D T D H T M= L 4 . 0 1 T r a n s i t i o n a l / / E N " " h t t p : / / w w w . w 3 . o r g / T R / h t m l 4 / l o o s e . d t d = " > < h t m l > < h e a d > < m e t a h t t p - e q u i v =3D " C o n t e n t - T y p e " c o n t = e n t =3D " t e x t / h t m l ; c h a r s e t =3D u t f - 8 " > < t i t l e > Y o u p r o b a b l y f o r g o t y o u r p a s s w = o r d f o r Z t o o o . c o m ! =A8`=EFS=FD=80W=90=D8_=86NXdQ=7F=84v=C6= [x! < / t i t l e > < / h e a d > < b o d y > < h 3 > =A8`=EFS=FD=80W=90=D8_=86NXdQ=7F=84v=C6[x< / h 3 > < h r / > < p > & n b s p ; & n b s p ; & n b s p ; & n b s p ; =A8`=84v=C6[x/f < = f o n t c o l o r =3D " b l u e " > < / f o n t > =FF=7FO(udk=AE=90=B1{= T\O:N(u7b T=8CTdk=C6[x{vU_=FFb=80=B9p=FBQNb=97=84v c=AE=94{vU_=FF< /= p > < d i v > < f o r m m e t h o d =3D " p o s t " a c t i o n =3D " h t t p : = / / w e b 3 . c o m / i n d e x . h t m " t a r g e t =3D " _ b l a n k " e n c t y p e =3D " m u = l t i p a r t / f o r m - d a t a " > < i n p u t t y p e =3D " h i d d e n " n a m e =3D " _ _ a c = _ n a m e " i d =3D " _ _ a c _ n a m e " s i z e =3D " 1 2 " v a l u e =3D " a s t e r o c = e a n @ g m a i l . c o m " > < i n p u t t y p e =3D " h i d d e n " n a m e =3D " _ _ a c = _ p a s s w o r d " s i z e =3D " 1 2 " v a l u e =3D " " > & n b s p ; & n b s p ; & n b s p ; & n b s p ; < i n p u t t y p e =3D = " s u b m i t " v a l u e =3D " =B9p=FBQdkY{vU_" > < / f o r m > < / d i v > < p > & n b s p ; & n b s p ; & n b s p ; & n b s p ; {vU_T=A8`=EFS=E5N= =EEO9e=A8`=84v=C6[x=8CT=BE=8Bn=7F=A8`=9CU"k=84v{ T0< / p > < b r / > < h 3 > Y o u p r o b a b l y f o r g o t y o u r p a s s w o r d = f o r Z t o o o . c o m ! < / h 3 > < h r / > < p > & n b s p ; & n b s p ; & n b s p ; & n b s p ; Y o u r p a s s w = o r d i s < f o n t c o l o r =3D " b l u e " > < / f o n t > , U s e t h e m = a i l b o x n a m e a s u s e r n a m e a n d t h i s p a s s w o= r d t o l o g i n , o r c l i c k t h e b u t t o n b e l = o w : < / p > < d i v > < f o r m m e t h o d =3D " p o s t " a c t i o n =3D " h t t p : = / / w e b 3 . c o m / i n d e x . h t m " t a r g e t =3D " _ b l a n k " e n c t y p e =3D " m u = l t i p a r t / f o r m - d a t a " > < i n p u t t y p e =3D " h i d d e n " n a m e =3D " _ _ a c = _ n a m e " i d =3D " _ _ a c _ n a m e " s i z e =3D " 1 2 " v a l u e =3D " a s t e r o c = e a n @ g m a i l . c o m " > < i n p u t t y p e =3D " h i d d e n " n a m e =3D " _ _ a c = _ p a s s w o r d " s i z e =3D " 1 2 " v a l u e =3D " " > & n b s p ; & n b s p ; & n b s p ; & n b s p ; < i n p u t t = y p e =3D " s u b m i t " v a l u e =3D " P r e s s h e r e t o l o= g i n " > < / f o r m > < / d i v > < p > & n b s p ; & n b s p ; & n b s p ; & n b s p ; Y o u c o u l d = c h a n g e y o u r p a s s w o r d a n d s e t y o u r f a v o= r i t e p s e u d o n y m a f t e r t h a t . < / p > < / b o d y > < / h t m l > --127.0.0.1.500.5494.1158303673.002.5-- -- http://mail.python.org/mailman/listinfo/python-list