1. Товары
  2.   Эл. адрес
  3.   PHP
  4.   Aspose.Email Cloud SDK for PHP

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 — идеальный выбор для разработчиков, которым необходимо создавать надежные и масштабируемые приложения для обмена сообщениями электронной почты, способные обрабатывать большое количество пользователей и сообщений.

Previous Next

Начало работы с 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());

 Русский