• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Applescript-users Digest, Vol 2, Issue 440
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Applescript-users Digest, Vol 2, Issue 440


  • Subject: Re: Applescript-users Digest, Vol 2, Issue 440
  • From: John M <email@hidden>
  • Date: Sun, 3 Jul 2005 21:45:34 +0100

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
  • Follow-Ups:
    • Re: HTML email results in "??????????" when captured
      • From: "Patrick Collins" <email@hidden>
    • Re: HTML email results in "??????????" when captured
      • From: "Patrick Collins" <email@hidden>
  • Prev by Date: Re: HTML email results in "??????????" when captured
  • Next by Date: Re: HTML email results in "??????????" when captured
  • Previous by thread: Re: HTML email results in "??????????" when captured
  • Next by thread: Re: HTML email results in "??????????" when captured
  • Index(es):
    • Date
    • Thread