How do you gather all addresses...
How do you gather all email addresses in your IN box in Apple Mail?
Mac Pro 5,1 - 12 core, Mac OS X (10.6.6), 16 GB RAM, Blackmagic Intensity HD Video Card, 4-2TB (Raid 5) HD
How do you gather all email addresses in your IN box in Apple Mail?
Mac Pro 5,1 - 12 core, Mac OS X (10.6.6), 16 GB RAM, Blackmagic Intensity HD Video Card, 4-2TB (Raid 5) HD
Try Mail Scripts. You can select all of your email messages and then run the Add Addresses script.
It allows you to select the ones you want and to add them to a particular group, or create new groups.
It runs using Applescript, so if you have a lot of addresses, it may initially slow. Just a guess, though. I never tried it with a whole inbox.
Try Mail Scripts. You can select all of your email messages and then run the Add Addresses script.
It allows you to select the ones you want and to add them to a particular group, or create new groups.
It runs using Applescript, so if you have a lot of addresses, it may initially slow. Just a guess, though. I never tried it with a whole inbox.
I have seen that feature, but is there a way to just export them to a spreadsheet, or conversely can I build a group of just the emails I add "today" and then just export that group?
I don't want them in Address Book, I want to use them in Constant Contact.
I don't know of a way.
Does ANYBODY know?
You can use this AppleScript to create a comma delimited file with name and address of each of the selected emails.
set theList to "name,address" & return
tell application "Mail"
set oldDelims to AppleScript's text item delimiters
set theMessages to selected messages of message viewer 0
repeat with aMessage in theMessages
set theSender to (sender of aMessage)
set AppleScript's text item delimiters to " <"
set theName to first text item of theSender
set theAddress to second text item of theSender
set AppleScript's text item delimiters to ">"
set theAddress to first text item of theAddress
set AppleScript's text item delimiters to oldDelims
set theList to theList & theName & "," & theAddress & return
end repeat
set theRecipients to (recipients of aMessage)
repeat with aRecipient in theRecipients
set theList to theList & name of aRecipient & "," & address of aRecipient & return
end repeat
end tell
tell application "TextEdit"
set myDoc to (makenewdocumentat after documents)
set the text of myDoc to theList
end tell
That's GREAT!
But I've never run AppleScript befre.
What's entailed?
Open Applescript Editor and paste in what I posted.
Go to Mail and select all of your emails that you want to collect, then go back to Applescript Editor and click the Run button (green button with black arrow).
It will collect them all, including the to recipients (which may entail duplicates of your email address). The way I set it up was to create a comma separated textEdit document. Save it as plain text and give it a .csv extension.
You can then open in any spreadsheet program.
Thank you!
How do you gather all addresses...