[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MIME text/plain attach with Shift_JIS (CP932)
Hi,
>>>>> In <200212161751.gBGHppJ32244@gator.earlhood.com>
>>>>> Earl Hood <earl@earlhood.com> wrote:
> On December 16, 2002 at 23:07, Shinichiro HIDA wrote:
> > Now, I try to test MHonArc2002-12-16-snap.
> >
> > Sometime, I would like to send the mail with some attachement in
> > the plain-text-file wrote with Shift_JIS for MS Windoze users.
> MHonArc, including the snapshot builds, do not have support
> for Shift_JIS (CP932).
> I'm working on some more related encoding stuff with MHonArc right
> now, so I'll try to add in the conversion table for CP932 for
> MHonArc::CharEnt. You may want to follow mhonarc-dev to see when
> CP932 support gets checked into CVS.
I'll try later.
> > Problem: unintelligible sequence of characters.
> > plain/text file could not be attachement (only inline..).
> MHonArc did not generate this error message. No where in the
> mhonarc code does this kind of error message exist.
(-; Sorryy. It's not error messages, I just want to explain the
condition.
> By the way, text/plain attachments are not pre-processed, so if
> the "attachcheck" MIMEARG option is set for m2h_text_plain::filter,
> text/plain attachments will be saved as-is.
Thank you for your advice.
I edit my mlname.mrc file as follow;
<MIMEArgs>
text/plain; attachcheck,default=iso-2022-jp
</MIMEArgs>
Then now, MHonArc2002-12-16-snap made attachment txt0000x.txt as-is.
That is the way I want to do.
== Summary ==
Q: How could I tell to MHonArc convert the MIME "text/plain;
charset=???" part as attachment (not inline)?
A: If that mail has the correct MIME header including
"Content-Disposition: attachment;" field, you could write in your
rc file as;
<MIMEARGS>
text/plain; attachcheck
</MIMEARGS>
If you have a mail that has these MIME headers as follow;
|
| --Multipart_Thu_Sep_26_00:34:00_2002-1
| Content-Type: text/plain; charset=ISO-2022-JP
|
| here is inline part
|
| --Multipart_Thu_Sep_26_00:34:00_2002-1
| Content-Type: text/plain; charset=SHIFT_JIS
| Content-Disposition: attachment; filename="meeting-20020925-4-ref.txt"
| Content-Transfer-Encoding: base64
|
| here is attachment part
| [...]
MHonArc convert the MIME part that the type is "Content-Type:
text/plain;" to inline for message-view-html as default. But you could
add "text/plain; attachcheck" into <MIMEARGS> directive, MHonArc will
be check the "Content-Disposition:" MIME-header in "Content-Type:
text/plain;" part also.
If the "Content-Type: text/plain;" part has "Content-Disposition:
inline;" header, MHonArc convert to the inline.
== end summary ==
> However, this may change with the development version where I am
> trying to hook in text entity encoding support.
Thank you.
[...]
> This feature will have limitations depending on the version of Perl you
> are using. For Perl v5.8, I'm trying to leverage the Encode module.
> For v5.6.x, the Unicode::MapUTF8 module (but I have noticed that it
> does not support some charsets). For other versions, I am trying to
> code-up routines to allow for conversion to UTF-8.
It is hard-way for me yet. (-;
> P.S. Dicussions about snapshot builds should probably be directed
> to mhonarc-dev. Thanks.
Ok, I subscribed yesterday (in JST).
;; But I think my question is not for -dev. ((-;
Thanks!
--
Shinichiro HIDA mailto:shinichiro@stained-g.net
GPG fingerprint = 5F2D 1656 FFF6 F691 A51C 5E61 E416 D398 470C 1CE9
---------------------------------------------------------------------
To sign-off this list, send email to majordomo@mhonarc.org with the
message text UNSUBSCRIBE MHONARC-USERS
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]