• 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: Scripting Mail:get selection
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Scripting Mail:get selection


  • Subject: Re: Scripting Mail:get selection
  • From: cricket <email@hidden>
  • Date: Mon, 24 Feb 2003 14:53:34 -0800

On Monday, February 24, 2003, at 14:19PM, John C. Welch wrote:

Entourage has a more developed dictionary, but is missing some
important stuff like scriptable rules, signatures, and the ability to
fully script IMAP.

Um...I can hit scripts on incoming OR outgoing rules in E'rage, (mail
can't).

Given that Mail doesn't have outgoing rules, this would be a neat trick. I was referring to scriptable rules, not rule actions.

I can script the default sig for *each* account in E'rage separately, along
with how sigs are displayed, Mail applies the same sig and type to every
account.

We have no plans to provide applescript support for features that Mail does not support.

Mail has better support for the sig as a message property, but since it has
a pitiful scheduler compared to E'rage's, and VERY limited script support
from within rules, it's a tossup. I know that getting my sigFromiTunes
script ported to Mail is taking quite long, and can only run as a stay open
script because of the limitations of Mail's scheduler.

We have no plans to provide applescript support for features that Mail does not support.

Mail does let me script rule creation, which is nice, but being able to
differentiate between POP and IMAP accounts would be better.

Why should it matter whether a message originates from a POP or an IMAP account? Rules functionality for IMAP and POP is identical (in Mail, at least), so this wouldn't make much sense. We could add it if you can come up with a compelling reason why scripters would care about this.

I can *easily* change the content of a given sig in E'rage, as well as Mail,
although E'rage gives me two ways to refer to a sig (Name and ID), as
opposed to name only in Mail. E'rage also has an 'include in random'
property for sigs, Mail does not. This is important to one of my projects.

We have no plans to provide applescript support for features that Mail does not support.

Mail has better authentication support, but E'rage has better IMAP account
parameter scripting overall. Mail can handle *some* IMAP operations better,
which would be nice in E'rage, but that's more of a rules issue for me at
least.

Every parameter that can be set for both IMAP accounts and POP accounts in preferences can be set via script.

I know that it is a LOT faster to get stuff done in E'rage, but then, most
Cocoa dictionaries are a tad odd.

Some examples would help here. They look the same posted on my wall.

Oh, and the system events stuff only works if you have the beta system
events on your system. Selection support is as critical to scripting mail
applications as a good AppleScript debugger is when developing them.

Whoops, sorry about that. I thought that was part of 10.2.3. One of my personal missions is to make sure selection support makes it to Cocoa, so wish me luck.

- cricket
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Scripting Mail:get selection
      • From: "John C. Welch" <email@hidden>
References: 
 >Re: Scripting Mail:get selection (From: "John C. Welch" <email@hidden>)

  • Prev by Date: Re: percentages (was re: repeat with i in string optimization)
  • Next by Date: Re: Jon¹s Commands in Pig Latin
  • Previous by thread: Re: Scripting Mail:get selection
  • Next by thread: Re: Scripting Mail:get selection
  • Index(es):
    • Date
    • Thread