Eudora fields

Hi. I’ve been trying to make a fancier version of the EU_findDuplicates script out there, but have two problems:

1: Where could I find a list of the fields Eudora has for messages?

2: If the subject is blank, Applescript croaks when I try “set asubj to get field “Subject” of message n of mailbox Box” – how might I avoid that problem?

Many thanks!!!


Model: Titanium PB
Browser: Safari 417.9.3
Operating System: Mac OS X (10.4)


I use this script to send messages - you’ll see the names of the fields in the handler:

set ToWhom to "address@domain"
set theSubject to "SomeTopic"
set R2 to return & return
set theMessage to "Now is the time for all good men to come to the aid of the party." & R2 & "The quick brown fox jumps over the lazy dog."
set FromWhom to 2 -- I have three email addresses

SendIt(ToWhom, theSubject, theMessage, FromWhom)

on SendIt(ToWhom, SubjectLine, MessageText, FromWhom)
	tell application "Eudora"
		set x to make message at (end of mailbox "Out" of mail folder "")
		set field "To" of x to ToWhom
		set field "Subject" of x to SubjectLine
		set field "" of x to MessageText
		set personality of x to personality (get name of personality FromWhom)
		set signature of x to alternate
		--queue x
	end tell
end SendIt

Use a try block to avoid the bomb on the empty subject line

tell application "Eudora"
		set asubj to get field "Subject" of message n of mailbox Box
	on error
		set asubj to "N/A"
	end try
end tell