Re: HTML email results in "??????????" when captured
Re: HTML email results in "??????????" when captured
- Subject: Re: HTML email results in "??????????" when captured
- From: "Patrick Collins" <email@hidden>
- Date: Sun, 3 Jul 2005 14:28:38 -0700 (PDT)
- Organization: Collinator Studios
What if I just had my script select all & copy the mail message, paste
it into text-edit, and then did a "make plain text", and then extracted
the text out of there? Would that be more efficient than doing this
sort of html delimiter stuff?
-patrick
John M wrote on 7/3/05, 1:45 PM:
> Hi Patrick,
>
> If the email has a "text/plain;" alternative you should be able to
> parse it.
>
> This works for the (few) paypal emails I have received.
>
> --
> tell application "Mail"
> set theseMessages to selection
> set thisMessage to item 1 of theseMessages
> set myContentType to content of header "content-type" of
> thisMessage
> set mySource to source of thisMessage
> end tell
>
> if myContentType begins with "multipart/alternative" or myContentType
> begins with "multipart/related" then
> -- problems with nested multipart types
> set {myTID, AppleScript's text item delimiters} to
> {AppleScript's text item delimiters, {"boundary="}}
> set myBoundry to (text item 2 of myContentType) as text
> set AppleScript's text item delimiters to {"\""}
> set myBoundry to (text items of myBoundry) as text
> set AppleScript's text item delimiters to {"text/plain;"}
> set myText to text item 2 of mySource
> set AppleScript's text item delimiters to {myBoundry}
> set myText to text item 1 of myText
> set AppleScript's text item delimiters to myTID
> end if
> myText
> --
>
> Best wishes
>
> John M
>
>
>
> On 3 Jul 2005, at 20:01, Patrick Collins wrote:
>
> >
> > Hi, I am trying to capture the text of a paypal email within mail.app
> > using:
> >
> > tell application "Mail"
> > set theseMessages to selection
> > set thisMessage to item 1 of theseMessages
> > set myText to (content of thisMessage) as text
> > end tell
> >
> > however, the result since the paypal email is HTML mail, myText
> > becomes
> > "??????????????????????????????????"
> >
> > and that's it..
> >
> > Does anyone have any suggestions on how I can convert HTML email to
> > standard text for the purposes of this capture?
> >
> > -patrick
> >
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden