Aspose.Email Cloud SDK for PHP
PHP API untuk Memproses Email Microsoft Outlook
SDK Cloud Pemrosesan Email PHP yang memungkinkan untuk Menulis, Mengirim, Menerima, Mengedit & Mengonversi Outlook MSG, MHT, EML, EMLX, dan format file email lainnya.
Aspose.Email Cloud SDK untuk PHP menggunakan API yang sangat berguna dan andal yang memungkinkan pengembang perangkat lunak bekerja dengan email pesan dan tugas terkait lainnya di dalam aplikasi berbasis PHP mereka. Itu dibangun di atas Aspose.Email Cloud API yang sangat populer yang membuat hidup pengembang menjadi mudah dengan memberi mereka serangkaian fitur yang kaya untuk bekerja dengan pesan email, lampiran, kalender, dan tugas terkait lainnya. Ini dibangun di atas infrastruktur cloud yang kuat dan kokoh, yang memastikannya dapat menangani lalu lintas dan data dalam jumlah besar tanpa masalah apa pun.
Aspose.Email Cloud SDK untuk PHP sangat mudah digunakan dan mencakup berbagai fitur berguna untuk menangani pesan email di dalam aplikasi PHP mereka sendiri. Ini mencakup fitur seperti membuat dan mengirim pesan email sederhana atau MIME, mengelola lampiran pesan email, menambahkan penerima CC dan BCC, pengkodean dan penguraian kode pesan email, header dokumen email, mengatur opsi pemberitahuan pengiriman, bekerja dengan kalender dan menjadwalkan janji temu, mengelola kontak email, tandai email khusus melalui pengaturan bendera, ambil properti email, dan banyak lagi. Selain itu, sangat mudah untuk mengkonversi pesan email antara berbagai format seperti EML, MSG, MHTML, dan HTML menggunakan SDK.
Aspose.Email Cloud SDK untuk PHP sangat fleksibel dan dirancang untuk bekerja dengan berbagai protokol pesan email, termasuk SMTP, POP3, dan IMAP. Hal ini memungkinkan pengembang perangkat lunak menggunakan SDK untuk mengintegrasikan kemampuan pesan email ke dalam berbagai aplikasi, termasuk aplikasi berbasis web, aplikasi seluler, dan aplikasi desktop. Secara keseluruhan, Aspose.Email Cloud SDK untuk PHP adalah pilihan ideal bagi pengembang yang perlu membangun aplikasi perpesanan email yang kuat dan skalabel yang dapat menangani pengguna dan pesan dalam jumlah besar.
Memulai Aspose.Email Cloud SDK untuk PHP
Cara yang disarankan untuk menginstal Aspose.Email Cloud SDK untuk PHP adalah menggunakan composer. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal Aspose.Email Cloud SDK untuk PHP melalui Composer
composer require aspose/aspose-email-cloud
Anda juga dapat mendownloadnya langsung dari halaman produk Aspose.Membuat dan Mengelola Pesan Email
Aspose.Email Cloud SDK untuk PHP adalah pilihan tepat bagi pengembang yang ingin membuat, mengirim, menerima, menambahkan, menandai, dan mengonversi email cloud di dalam aplikasi PHP mereka sendiri. API mendukung bekerja dengan berbagai format file email seperti format EML, MSG, MHTML, dan HTML. Ada beberapa fitur penting bagian perpustakaan untuk bekerja dengan pesan email, seperti membuat pesan email dari awal, mengirim email dengan lampiran, memasukkan judul khusus untuk pesan email, mengatur tanggal email, Menambahkan penerima CC dan BCC, dan banyak lagi. .
Cara Membuat File Email melalui 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));
Buat & Kelola Janji Temu melalui PHP REST API
Format file ICS digunakan untuk iCalendar yang merupakan format standar untuk menyimpan dan mengirimkan data kalender. Aspose.Email Cloud SDK untuk PHP memungkinkan pengembang perangkat lunak membuat dan membaca file iCalendar (.ics) di dalam aplikasi PHP mereka sendiri. SDK mendukung beberapa fitur penting untuk menangani janji temu menggunakan perintah PHP, seperti membuat janji temu baru, Mendapatkan janji temu dari folder tertentu, mendapatkan detail janji temu tertentu, memperbarui janji temu yang sudah ada, Menghapus janji temu, dan sebagainya. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat Membuat janji temu baru di dalam aplikasi PHP.
Buat Janji Temu Baru di dalam Aplikasi 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();
Konversi Pesan Email & File Kontak melalui PHP API
Aspose.Email Cloud SDK untuk PHP telah menyertakan dukungan lengkap untuk mengonversi pesan email dan file kontak ke format file lain yang didukung di dalam aplikasi PHP mereka sendiri. Perpustakaan telah menyediakan dukungan untuk konversi pesan email ke EML, MSG, MHTM, HTML dan banyak lagi. Ini juga menyediakan dukungan untuk mengkonversi iCalendar ke Microsoft Outlook MSG, membuat iCalendar ke file MAPI atau ICS, mengkonversi file MSG ke file iCalendar, Mengonversi File Kalender ke ICS, Mengonversi File VCard, dan banyak lagi. Contoh berikut menunjukkan cara mengonversi format file pesan email menggunakan perintah PHP.
Konversi Pesan Email MSG ke EML melalui 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());