Aspose.Email Cloud SDK for PHP
PHP API для обработки электронной почты Microsoft Outlook
Облачный SDK обработки электронной почты PHP, который позволяет создавать, отправлять, получать, редактировать и конвертировать Outlook MSG, MHT, EML, EMLX и другие форматы файлов электронной почты.
Aspose.Email Cloud SDK для PHP использует очень полезный и надежный API, который позволяет разработчикам программного обеспечения работать с электронной почтой. сообщения и другие связанные задачи внутри своих приложений на основе PHP. Он построен на базе очень популярного облачного API Aspose.Email Cloud, который облегчает жизнь разработчикам, предоставляя им богатый набор функций для работы с сообщениями электронной почты, вложениями, календарями и другими связанными задачами. Он построен на основе мощной и надежной облачной инфраструктуры, что гарантирует без проблем обработку больших объемов трафика и данных.
Aspose.Email Cloud SDK для PHP очень прост в использовании и включает в себя широкий спектр полезных функций для обработки сообщений электронной почты внутри собственных PHP-приложений. Он включает в себя такие функции, как создание и отправка простых сообщений электронной почты или сообщений MIME, управление вложениями сообщений электронной почты, добавление получателей CC и BCC, кодирование и декодирование сообщений электронной почты, заголовки документов электронной почты, установка параметров уведомления о доставке, работа с календарями и планирование встреч, управление контактами электронной почты, отмечайте особые электронные письма, устанавливая флаг, получая свойства электронной почты и многое другое. Более того, с помощью SDK очень легко конвертировать сообщения электронной почты в различные форматы, такие как EML, MSG, MHTML и HTML.
Aspose.Email Cloud SDK для PHP очень гибок и предназначен для работы с широким спектром протоколов обмена сообщениями электронной почты, включая SMTP, POP3 и IMAP. Он позволяет разработчикам программного обеспечения использовать SDK для интеграции возможностей обмена сообщениями по электронной почте в широкий спектр приложений, включая веб-приложения, мобильные приложения и настольные приложения. В целом, Aspose.Email Cloud SDK для PHP — идеальный выбор для разработчиков, которым необходимо создавать надежные и масштабируемые приложения для обмена сообщениями электронной почты, способные обрабатывать большое количество пользователей и сообщений.
Начало работы с Aspose.Email Cloud SDK для PHP
Рекомендуемый способ установки Aspose.Email Cloud SDK для PHP — использование композитора. Пожалуйста, используйте следующую команду для беспрепятственной установки.
Установите Aspose.Email Cloud SDK для PHP через Composer
composer require aspose/aspose-email-cloud
Вы также можете загрузить его непосредственно с страницы продукта Aspose.Создание сообщений электронной почты и управление ими
Aspose.Email Cloud SDK для PHP — отличный выбор для разработчиков, которые хотят создавать, отправлять, получать, добавлять, помечать и конвертировать облачные электронные письма внутри своих собственных PHP-приложений. API поддерживает работу с различными форматами файлов электронной почты, такими как EML, MSG, MHTML и HTML. В библиотеке есть несколько важных функций для работы с сообщениями электронной почты, таких как создание сообщений электронной почты с нуля, отправка электронного письма с вложениями, вставка индивидуального заголовка для сообщений электронной почты, установка даты электронного письма, добавление получателей CC и BCC и многое другое. .
Как создать файл электронной почты с помощью 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));
Создание встреч и управление ими с помощью PHP REST API
Формат файла ICS используется для iCalendar, который является стандартизированным форматом для хранения и передачи данных календаря. Aspose.Email Cloud SDK для PHP позволяет разработчикам программного обеспечения создавать и читать файлы iCalendar (.ics) внутри своих собственных PHP-приложений. SDK поддерживает несколько важных функций для обработки встреч с помощью команд PHP, таких как создание новой встречи, получение встреч из определенной папки, получение сведений о конкретной встрече, обновление существующей встречи, удаление встречи и т. д. В следующем примере показано, как разработчики программного обеспечения могут создать новую встречу внутри приложения PHP.
Создание новой встречи в 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();
Преобразование сообщений электронной почты и файлов контактов через PHP API
Aspose.Email Cloud SDK для PHP включает полную поддержку преобразования сообщений электронной почты и файлов контактов в другие поддерживаемые форматы файлов внутри собственных PHP-приложений. Библиотека обеспечивает поддержку преобразования сообщений электронной почты в EML, MSG, MHTM, HTML и многие другие. Он также обеспечивает поддержку преобразования iCalendar в Microsoft Outlook MSG, создания iCalendar в файлы MAPI или ICS, преобразования файла MSG в файл iCalendar, преобразования файла календаря в ICS, преобразования файлов VCard и многого другого. В следующем примере показано, как преобразовать форматы файлов сообщений электронной почты с помощью команд PHP.
Преобразование сообщений электронной почты MSG в EML через 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());