Aspose.Email Cloud SDK for PHP
API PHP para procesar correos electrónicos de Microsoft Outlook
SDK de nube de procesamiento de correo electrónico PHP que permite redactar, enviar, recibir, editar y convertir Outlook MSG, MHT, EML, EMLX y otros formatos de archivos de correo electrónico.
Aspose.Email Cloud SDK para PHP utiliza una API muy útil y confiable que permite a los desarrolladores de software trabajar con el correo electrónico mensajes y otras tareas relacionadas dentro de sus aplicaciones basadas en PHP. Está construido sobre una API muy popular de Aspose.Email Cloud que facilita la vida de los desarrolladores al brindarles un amplio conjunto de funciones para trabajar con mensajes de correo electrónico, archivos adjuntos, calendarios y otras tareas relacionadas. Está construido sobre una infraestructura de nube poderosa y robusta, lo que garantiza que pueda manejar grandes volúmenes de tráfico y datos sin ningún problema.
Aspose.Email Cloud SDK para PHP es muy fácil de usar e incluye una amplia gama de funciones útiles para manejar mensajes de correo electrónico dentro de sus propias aplicaciones PHP. Incluye funciones como crear y enviar mensajes de correo electrónico simples o MIME, administrar archivos adjuntos de mensajes de correo electrónico, agregar destinatarios CC y CCO, codificar y decodificar mensajes de correo electrónico, encabezados de documentos de correo electrónico, configurar opciones de notificación de entrega, trabajar con calendarios y programar citas, administrar contactos de correo electrónico, marque correos electrónicos especiales mediante la configuración de banderas, obtenga propiedades de correo electrónico y mucho más. Además, es muy fácil convertir mensajes de correo electrónico entre varios formatos como EML, MSG, MHTML y HTML utilizando el SDK.
Aspose.Email Cloud SDK para PHP es muy flexible y está diseñado para funcionar con una amplia gama de protocolos de mensajería de correo electrónico, incluidos SMTP, POP3 e IMAP. Permite a los desarrolladores de software utilizar el SDK para integrar capacidades de mensajería de correo electrónico en una amplia gama de aplicaciones, incluidas aplicaciones basadas en web, aplicaciones móviles y aplicaciones de escritorio. En general, Aspose.Email Cloud SDK para PHP es una opción ideal para los desarrolladores que necesitan crear aplicaciones de mensajería de correo electrónico sólidas y escalables que puedan manejar una gran cantidad de usuarios y mensajes.
Introducción a Aspose.Email Cloud SDK para PHP
La forma recomendada de instalar Aspose.Email Cloud SDK para PHP es utilizar Composer. Utilice el siguiente comando para una instalación sin problemas.
Instalar Aspose.Email Cloud SDK para PHP a través de Composer
composer require aspose/aspose-email-cloud
También puede descargarlo directamente desde la página del producto Aspose.Crear y administrar mensajes de correo electrónico
Aspose.Email Cloud SDK para PHP es una excelente opción para los desarrolladores que desean crear, enviar, recibir, agregar, marcar y convertir correos electrónicos en la nube dentro de sus propias aplicaciones PHP. La API admite trabajar con varios formatos de archivos de correo electrónico, como EML, MSG, MHTML y HTML. Hay varias características importantes que forman parte de la biblioteca para trabajar con mensajes de correo electrónico, como crear mensajes de correo electrónico desde cero, enviar un correo electrónico con archivos adjuntos, insertar títulos personalizados para mensajes de correo electrónico, configurar la fecha del correo electrónico, agregar destinatarios CC y CCO, y muchas más. .
Cómo crear un archivo de correo electrónico mediante PHP API
$email = (new EmailDto())
->setFrom(new MailAddress("Organizer Name", "organizer@aspose.com"))
->setTo(array(new MailAddress("Attendee Name", "attendee@aspose.com")))
->setSubject("Some subject")
->setBody("Some body");
$storage = "First storage";
$folder = "folder/on/storage";
$emailFile = "email.eml";
$format = "Eml";
$api->email()->save(new EmailSaveRequest(
new StorageFileLocation($storage, $folder, $emailFile),
$email, $format));
Crear y administrar citas a través de PHP REST API
Se utiliza un formato de archivo ICS para iCalendar, que es un formato estandarizado para almacenar y transmitir datos de calendario. Aspose.Email Cloud SDK para PHP permite a los desarrolladores de software crear y leer archivos iCalendar (.ics) dentro de sus propias aplicaciones PHP. El SDK admite varias funciones importantes para gestionar citas mediante comandos PHP, como crear una nueva cita, obtener citas de una carpeta específica, obtener detalles de una cita específica, actualizar una cita existente, eliminar una cita, etc. El siguiente ejemplo muestra cómo los desarrolladores de software pueden crear una nueva cita dentro de la aplicación PHP.
Crear una nueva cita dentro de aplicaciones PHP
$api = new \Aspose\Email\Api\AppointmentApi(null, $config);
$request = new \Aspose\Email\Model\CreateAppointmentRequest();
$request->setMailAccountId("Your email account ID");
$request->setFolder("Calendar");
$request->setAppointment($appointment); // replace $appointment with your appointment object
$response = $api->createAppointment($request);
//Get details of a specific appointment:
$request = new \Aspose\Email\Model\GetAppointmentRequest();
$request->setMailAccountId("Your email account ID");
$request->setFolder("Calendar");
$request->setMessageId("Appointment ID");
$response = $api->getAppointment($request);
$appointment = $response->getAppointment();
Convertir mensajes de correo electrónico y archivos de contacto mediante PHP API
Aspose.Email Cloud SDK para PHP ha incluido soporte completo para convertir mensajes de correo electrónico y archivos de contacto a otros formatos de archivo compatibles dentro de sus propias aplicaciones PHP. La biblioteca ha brindado soporte para la conversión de mensajes de correo electrónico a EML, MSG, MHTM, HTML y muchos más. También brinda soporte para convertir iCalendar a Microsoft Outlook MSG, crear archivos iCalendar a MAPI o ICS, convertir archivos MSG a un archivo iCalendar, convertir archivos de calendario a ICS, convertir archivos VCard y mucho más. El siguiente ejemplo demuestra cómo convertir formatos de archivos de mensajes de correo electrónico utilizando comandos PHP.
Conversión de mensajes de correo electrónico MSG a EML a través de PHP API
$emailDto = (new EmailDto())
->setFrom(new MailAddress(null, 'from@aspose.com'))
->setTo(array(new MailAddress(null, 'to@aspose.com')))
->setSubject('Some subject')
->setBody('Some body')
->setDate(new DateTime());
$mapi = $api->email()->asFile(
new EmailAsFileRequest('Msg', $emailDto));
$eml = $api->email()->convert(
new EmailConvertRequest('Msg', 'Eml', $mapi));
$fileContent = $eml->fread($eml->getSize());
$this->assertRegExp(
"/" . $emailDto->getFrom()->getAddress() . "/",
$fileContent);
$dto = $api->email()->fromFile(
new EmailFromFileRequest('Eml', $eml));
$this->assertEquals(
$emailDto->getFrom()->getAddress(),
$dto->getFrom()->getAddress());