Aspose.Email Cloud SDK for PHP
PHP-API zur Verarbeitung von Microsoft Outlook-E-Mails
PHP Email Processing Cloud SDK, das das Verfassen, Senden, Empfangen, Bearbeiten und Konvertieren von Outlook MSG, MHT, EML, EMLX und anderen E-Mail-Dateiformaten ermöglicht.
Aspose.Email Cloud SDK für PHP verwendet eine sehr nützliche und zuverlässige API, die Softwareentwicklern die Arbeit mit E-Mails ermöglicht Nachrichten und andere damit verbundene Aufgaben in ihren PHP-basierten Anwendungen. Es basiert auf einer sehr beliebten Aspose.Email Cloud-API, die Entwicklern das Leben erleichtert, indem sie ihnen umfangreiche Funktionen für die Arbeit mit E-Mail-Nachrichten, Anhängen, Kalendern und anderen damit verbundenen Aufgaben bietet. Es basiert auf einer leistungsstarken und robusten Cloud-Infrastruktur, die sicherstellt, dass es große Verkehrs- und Datenmengen problemlos verarbeiten kann.
Aspose.Email Cloud SDK für PHP ist sehr einfach zu verwenden und enthält eine Vielzahl nützlicher Funktionen für die Verarbeitung von E-Mail-Nachrichten in ihren eigenen PHP-Anwendungen. Es umfasst Funktionen wie das Erstellen und Senden einfacher oder MIME-E-Mail-Nachrichten, das Verwalten von E-Mail-Nachrichtenanhängen, das Hinzufügen von CC- und BCC-Empfängern, das Kodieren und Dekodieren von E-Mail-Nachrichten, E-Mail-Dokumentkopfzeilen, das Festlegen von Zustellungsbenachrichtigungsoptionen, das Arbeiten mit Kalendern und das Planen von Terminen sowie das Verwalten von E-Mail-Kontakten. Markieren Sie spezielle E-Mails über das Setzen von Flags, rufen Sie E-Mail-Eigenschaften ab und vieles mehr. Darüber hinaus ist es mit dem SDK sehr einfach, E-Mail-Nachrichten zwischen verschiedenen Formaten wie EML, MSG, MHTML und HTML zu konvertieren.
Aspose.Email Cloud SDK für PHP ist sehr flexibel und für die Zusammenarbeit mit einer Vielzahl von E-Mail-Messaging-Protokollen konzipiert, darunter SMTP, POP3 und IMAP. Es ermöglicht Softwareentwicklern, das SDK zu verwenden, um E-Mail-Messaging-Funktionen in eine Vielzahl von Anwendungen zu integrieren, darunter webbasierte Anwendungen, mobile Anwendungen und Desktop-Anwendungen. Insgesamt ist Aspose.Email Cloud SDK für PHP eine ideale Wahl für Entwickler, die robuste und skalierbare E-Mail-Messaging-Anwendungen erstellen müssen, die eine große Anzahl von Benutzern und Nachrichten verarbeiten können.
Erste Schritte mit Aspose.Email Cloud SDK für PHP
Die empfohlene Methode zur Installation des Aspose.Email Cloud SDK für PHP ist die Verwendung von Composer. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.
Installieren Sie Aspose.Email Cloud SDK für PHP über Composer
composer require aspose/aspose-email-cloud
Sie können es auch direkt von der Aspose-Produktseite herunterladen.E-Mail-Nachrichten erstellen und verwalten
Aspose.Email Cloud SDK für PHP ist eine ausgezeichnete Wahl für Entwickler, die Cloud-E-Mails in ihren eigenen PHP-Anwendungen erstellen, senden, empfangen, anhängen, kennzeichnen und konvertieren möchten. Die API unterstützt die Arbeit mit verschiedenen E-Mail-Dateiformaten wie EML, MSG, MHTML und HTML-Format. Die Bibliothek verfügt über mehrere wichtige Funktionen für die Arbeit mit E-Mail-Nachrichten, z. B. das Erstellen von E-Mail-Nachrichten von Grund auf, das Senden einer E-Mail mit Anhängen, das Einfügen benutzerdefinierter Titel für E-Mail-Nachrichten, das Festlegen des E-Mail-Datums, das Hinzufügen von CC- und BCC-Empfängern und vieles mehr .
So erstellen Sie eine E-Mail-Datei über die 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));
Termine über die PHP-REST-API erstellen und verwalten
Für iCalendar wird ein ICS-Dateiformat verwendet, ein standardisiertes Format zum Speichern und Übertragen von Kalenderdaten. Mit dem Aspose.Email Cloud SDK für PHP können Softwareentwickler iCalendar-Dateien (.ics) in ihren eigenen PHP-Anwendungen erstellen und lesen. Das SDK unterstützt mehrere wichtige Funktionen für die Handhabung von Terminen mithilfe von PHP-Befehlen, z. B. das Erstellen eines neuen Termins, das Abrufen von Terminen aus einem bestimmten Ordner, das Abrufen von Details zu einem bestimmten Termin, das Aktualisieren eines vorhandenen Termins, das Löschen eines Termins usw. Das folgende Beispiel zeigt, wie Softwareentwickler einen neuen Termin innerhalb der PHP-Anwendung erstellen können.
Erstellen Sie einen neuen Termin in PHP-Anwendungen
$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();
E-Mail-Nachrichten- und Kontaktdateien über die PHP-API konvertieren
Aspose.Email Cloud SDK für PHP bietet vollständige Unterstützung für die Konvertierung von E-Mail-Nachrichten und Kontaktdateien in andere unterstützte Dateiformate in ihren eigenen PHP-Anwendungen. Die Bibliothek bietet Unterstützung für die Konvertierung von E-Mail-Nachrichten in EML, MSG, MHTM, HTML und viele mehr. Es bietet außerdem Unterstützung für die Konvertierung von iCalendar in Microsoft Outlook MSG, die Erstellung von iCalendar in MAPI- oder ICS-Dateien, die Konvertierung von MSG-Dateien in eine iCalendar-Datei, die Konvertierung von Kalenderdateien in ICS, die Konvertierung von VCard-Dateien und vieles mehr. Das folgende Beispiel zeigt, wie E-Mail-Nachrichtendateiformate mithilfe von PHP-Befehlen konvertiert werden.
Konvertierung von MSG-E-Mail-Nachrichten in EML über die 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());