1. Продукти
  2.   Електронна пошта
  3.   PHP
  4.   Aspose.Email Cloud SDK for PHP

Aspose.Email Cloud SDK for PHP

 
 

PHP API для обробки електронних листів Microsoft Outlook

PHP Email Processing Cloud SDK, який дозволяє створювати, надсилати, отримувати, редагувати та конвертувати 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());

 Українська