Geht einfach per script

code in den (Apple)Script Editor kopieren, in der ersten Zeile macfix.de durch die gewünschte Domain ersetzen und script starten. Das Resultat ist eine Textdatei auf dem Schreibtisch mit Dateiname AddressesFromDomain<domain>.txt

Show Plain Text
  1. property domain : "macfix.de"
  2.  
  3. tell application "Contacts"
  4.   set mailAddresses to {}
  5.   repeat with aPerson in (get people)
  6.     repeat with aMail in (get emails of aPerson)
  7.       if value of aMail contains domain then set end of mailAddresses to value of aMail
  8.     end repeat
  9.   end repeat
  10. end tell
  11. set fileName to (path to desktop as text) & "AddressesFromDomain" & domain & ".txt"
  12.  
  13. set {TID, text item delimiters} to {text item delimiters, return}
  14. set mailAddresses to mailAddresses as text
  15. set text item delimiters to TID
  16. try
  17.   set fileDescriptor to open for access file fileName with write permission
  18.   write mailAddresses to fileDescriptor
  19.   close access fileDescriptor
  20. on error
  21.   try
  22.     close access file fileName
  23.   end try
  24. end try
----------
Gruss

Stefan