Tecnología

Inicio

Cómo enviar invitaciones a Outlook iCal

Cómo enviar invitaciones a Outlook iCal


Al enviar invitaciones con el programa iCal de Apple, el destinatario recibe un correo electrónico con un archivo .ics que le permite al destinatario para añadir el evento a su calendario y aceptar o rechazar la invitación. Al enviar a estas invitaciones a un usuario de Outlook, la funcionalidad se pierde en la traducción y no se formatea o se accede con Microsoft Outlook correctamente. Edición de la forma en iCal envía las invitaciones, aunque sea una tarea de enormes proporciones, ayuda a mejorar la interacción Mac y PC.

Instrucciones

1 Abra la carpeta Aplicaciones. Navegue hasta la aplicación iCal. Derecho del ratón (Control-clic) en el icono de iCal y seleccione \ "Mostrar contenido del paquete. \"

2 Navegar a través de los contenidos de iCal a \ "Recursos. \" Dentro de la \ "Recursos \" carpeta, localice \ "Mail.applescript. \"

3 Resalte \ "Mail.applescript. \" Desde la barra de menús, seleccione \ "Editar \"> \ "Copia. \" En el escritorio, la pasta (\ "Editar \"> \ "Pegar \") el archivo como una copia de seguridad . Volver a la \ originales "Mail.applescript. \"

4 Haga clic en el archivo y seleccione \ "Abrir con AppleScript. \" El Editor de AppleScript se abrirá.

5 Navegar a mitad de camino por la secuencia de comandos para el título \ "en la send_mail_sbrp (subjectline, MessageText, myrecipient, invitationPath. \" Resaltar la sección entera a partir de dicha partida y termina con \ "terminar send_mail_sbrp \" y pulse \ "Borrar. \" ( no se preocupe, usted hizo una copia de seguridad en el paso 3).

6 Resaltar, copia y pega el siguiente entrada entera dentro de AppleScript en lugar de la entrada a la que eliminó en el paso 5: <br /> <br /> en send_mail_sbrp (subjectline, MessageText, myrecipient, invitationPath) <br /> conjunto pfile de archivo POSIX <br /> invitationPath establecer mi_archivo a pfile con el alias <br /> <br /> <br /> trate - definir un cr retorno de carro conjunto <br /> a (carácter ASCII 13) y (10 caracteres ASCII) <br /> <br /> - recuperar listOfAccounts establecer nombre y dirección de correo <br /> del usuario a {} <br /> <br /> tell application \ "mail \" repetir <br /> con OneAccount en cada cuenta <br /> establecer listOfAccounts a listOfAccounts & ¬ /> <br {\ "\\" \ "& (obtener el nombre completo en OneAccount) y \" \\ "\ <" y ¬ <br /> (obtener direcciones de correo electrónico en OneAccount) y \ "> \"} <br /> <br /> final de repetición final diga <br /> <br /> si ((longitud de obtener listOfAccounts) es 1), entonces <br /> conjunto theAccountTouse obtener primero elemento de listOfAccounts <br /> <br /> otra ajustado a theAccountTouse ¬ <br /> elegir de la lista listOfAccounts ¬ elementos predeterminados <br /> (obtener el primer elemento de listOfAccounts) ¬ <br /> <br con ¬ pronta /> \ "Por favor, seleccione la cuenta de correo electrónico para enviar la invitación a partir de: \" ¬ <br /> sin múltiples selecciones permitidas y la selección final permitió vacío <br /> si <br /> <br /> - abrir y leer el evento iCal presentar para insertar en un e-mail conjunto <br /> myEventFileHandle ¬ <br /> abierta para el acceso mi_archivo sin el permiso de escritura conjunto <br /> myEventFileContent para leer <br /> myEventFileHandle cerca myEventFileHandle <br /> <br /> - cabeceras de los mensajes pre-pend a los contenidos del evento <br /> establecer myNewEmailText ¬ <br /> \ "Asunto: \" & subjectline y CR & ¬ <br /> \ "From: \" & theAccountTouse y CR & ¬ <br /> \ "a: \" & myrecipient y CR & ¬ <br /> \ "contenido de clase: urn: content-clases: calendarmessage \" & CR & ¬ <br /> \ "Content-Type: texto / calendario; \ "& CR & ¬ <br /> \" method = SOLICITUD; \ "& CR & ¬ <br /> \" name = "\\ meeting.ics \\" \ "y CR & ¬ < br /> \ "Content-Transfer-Encoding: 8bit \" & CR & RC y ¬ <br /> myEventFileContent <br /> <br /> - crear un archivo de eventos al azar nombre <br /> conjunto de tempMailName (al azar número de 1 a 1000000) y \ ". ics \" <br /> establece aliasTempMail a \ "/ tmp / \" & tempMailName <br /> <br /> - escribir el nuevo e-mail a un archivo temporal < br /> establecido a myEventFileHandle ¬ <br /> abierta para el acceso (POSIX archivo aliasTempMail como cadena) con permiso de escritura <br /> myNewEmailText escritura a partir de 1 a <br /> myEventFileHandle cerca myEventFileHandle <br /> <br /> - - utilizar sendmail para enviar el archivo con las cabeceras adecuadas <br /> hacer shell script de \ "sendmail <\" & aliasTempMail <br /> <br /> - eliminar el archivo temporal <br /> hacer shell script de \ "rm \ "y aliasTempMail <br /> en, Mensaje de error de error <br /> diálogo sobre la pantalla, Mensaje de error <br /> <br /> final intento final send_mail_sbrp

7 Seleccione \ "Compilar \" de la barra de herramientas de navegación. Seleccione \ "Guardar \" y la salida de AppleScript.

8 Enviar una invitación iCal. El usuario de Windows con Microsoft Outlook recibirá adecuadamente sus invitaciones iCal ahora.

Consejos y advertencias

  • Tenga mucho cuidado al editar el AppleScript. Si ha cometido un error, vuelva a colocar el archivo \ "mail.applescript \" en la carpeta Recursos de iCal con el que ha guardado en su escritorio, y empezar el proceso de nuevo desde el principio.