Para exportar contactos desde OSX Contacts.app
Para empezar, en lugar de instalar otro programa para hacer algo que debería haberse desarrollado en la aplicación de contactos, puedes exportar todos tus contactos como un paquete VCARD.
Una vez que tenga el paquete VCARD, puede importarlos en gmail que es compatible con el formato VCARD, y luego exportarlos desde Gmail en el formato que desee, incluido el CSV.
Hay muchos programas que hacen esto, pero debes asegurarte de verificar qué método usan para hacerlo. Algunos programas consultarán el servidor de smtp , otros enviarán correos electrónicos de prueba que podrían ser considerado spam.
También puede hacerlo manualmente desde terminal . Solo lo he intentado con gmail pero es probable que pueda modificarlo en consecuencia para cualquier proveedor de SMTP:
Al utilizar Terminal en OSX, puede seguir los siguientes pasos para conectarse a un servidor de correo electrónico SMTP remoto y validar si una dirección de correo electrónico especificada es válida o no.
comando
nslookup -type=mx gmail.com
response
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
gmail.com mail exchanger = 5 gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail exchanger = 40 alt4.gmail-smtp-in.l.google.com.
comando
telnet gmail-smtp-in.l.google.com 25
response
Trying 74.125.193.27...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP d4si2280017icq.135 - gsmtp
comando
HELO //alternately you can try ELHO
response
250 mx.google.com at your service
comando
mail from:<wherever@make_something_up.com>
response
250 2.1.0 OK d4si2280017icq.135 - gsmtp
comando
rcpt to:<[email protected]>
Si la dirección de correo electrónico es válida, obtendrá una respuesta como esta:
250 2.1.5 OK d4si2280017icq.135 - gsmtp
Si la dirección de correo electrónico no es válida, obtendrá una respuesta como esta:
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 http://support.google.com/mail/bin/answer.py?answer=6596 d4si2280017icq.135 - gsmtp
Obviamente, si desea verificar una gran cantidad de correos electrónicos, no querría hacer esto manualmente para cada uno, pero podría convertirlo fácilmente en un cron trabajo con automator .
Hay un programa shareware windows que encontré que hace esto y funciona bastante bien Lo ejecuto en una vmware de windows-7 en mi computadora.
Le permite verificar lotes de 500 gratis, para hacer más de lo que tiene que comprar el programa
enlace