Aspose.Email Cloud SDK for PHP
PHP API om Microsoft Outlook-e-mails te verwerken
PHP Email Processing Cloud SDK waarmee u Outlook MSG, MHT, EML, EMLX en andere e-mailbestandsindelingen kunt samenstellen, verzenden, ontvangen, bewerken en converteren.
Aspose.Email Cloud SDK voor PHP gebruikt een zeer nuttige en betrouwbare API waarmee softwareontwikkelaars met e-mail kunnen werken berichten en andere gerelateerde taken binnen hun op PHP gebaseerde applicaties. Het is gebouwd bovenop een zeer populaire Aspose.Email Cloud API die het leven van ontwikkelaars gemakkelijk maakt door hen een uitgebreide reeks functies te bieden voor het werken met e-mailberichten, bijlagen, agenda's en andere gerelateerde taken. Het is gebouwd bovenop een krachtige en robuuste cloudinfrastructuur, die ervoor zorgt dat het probleemloos grote hoeveelheden verkeer en gegevens kan verwerken.
Aspose.Email Cloud SDK voor PHP is zeer eenvoudig te gebruiken en bevat een breed scala aan handige functies voor het verwerken van e-mailberichten binnen hun eigen PHP-applicaties. Het bevat functies zoals het maken en verzenden van eenvoudige of MIME-e-mailberichten, het beheren van bijlagen bij e-mailberichten, het toevoegen van CC- en BCC-ontvangers, het coderen en decoderen van e-mailberichten, de headers van e-maildocumenten, het instellen van opties voor bezorgingsmeldingen, het werken met agenda's en het plannen van afspraken, het beheren van e-mailcontacten, markeer speciale e-mails via het instellen van de vlag, haal e-maileigenschappen op en nog veel meer. Bovendien is het heel eenvoudig om e-mailberichten te converteren tussen verschillende formaten zoals EML, MSG, MHTML en HTML met behulp van de SDK.
Aspose.Email Cloud SDK voor PHP is zeer flexibel en is ontworpen om te werken met een breed scala aan e-mailberichtenprotocollen, waaronder SMTP, POP3 en IMAP. Het stelt softwareontwikkelaars in staat de SDK te gebruiken om e-mailberichten te integreren in een breed scala aan toepassingen, waaronder webgebaseerde toepassingen, mobiele toepassingen en desktoptoepassingen. Over het geheel genomen is Aspose.Email Cloud SDK voor PHP een ideale keuze voor ontwikkelaars die robuuste en schaalbare e-mailberichtenapplicaties moeten bouwen die een groot aantal gebruikers en berichten kunnen verwerken.
Aan de slag met Aspose.Email Cloud SDK voor PHP
De aanbevolen manier om Aspose.Email Cloud SDK voor PHP te installeren is met behulp van composer. Gebruik het volgende commando voor een vlotte installatie.
Installeer Aspose.Email Cloud SDK voor PHP via Composer
composer require aspose/aspose-email-cloud
U kunt het ook rechtstreeks downloaden vanaf de Aspose-productpagina.E-mailberichten maken en beheren
Aspose.Email Cloud SDK voor PHP is een uitstekende keuze voor ontwikkelaars die cloud-e-mails willen maken, verzenden, ontvangen, toevoegen, markeren en converteren binnen hun eigen PHP-applicaties. De API ondersteunt het werken met verschillende e-mailbestandsindelingen, zoals EML-, MSG-, MHTML- en HTML-indeling. Er zijn verschillende belangrijke functies in de bibliotheek voor het werken met e-mailberichten, zoals het helemaal opnieuw maken van e-mailberichten, het verzenden van een e-mail met bijlagen, het invoegen van een aangepaste titel voor e-mailberichten, het instellen van de e-maildatum, het toevoegen van CC- en BCC-ontvangers en nog veel meer. .
Hoe u een e-mailbestand kunt maken via de 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));
Maak en beheer afspraken via PHP REST API
Voor iCalendar wordt een ICS-bestandsindeling gebruikt, een gestandaardiseerd formaat voor het opslaan en verzenden van agendagegevens. Met Aspose.Email Cloud SDK voor PHP kunnen softwareontwikkelaars iCalendar-bestanden (.ics) in hun eigen PHP-applicaties maken en lezen. De SDK ondersteunt verschillende belangrijke functies voor het afhandelen van afspraken met behulp van PHP-opdrachten, zoals het maken van een nieuwe afspraak, het ophalen van afspraken uit een specifieke map, het ophalen van details van een specifieke afspraak, het bijwerken van een bestaande afspraak, het verwijderen van een afspraak, enzovoort. Het volgende voorbeeld laat zien hoe softwareontwikkelaars een nieuwe afspraak kunnen maken binnen de PHP-applicatie.
Maak een nieuwe afspraak binnen PHP-applicaties
$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-mailbericht- en contactbestanden converteren via PHP API
Aspose.Email Cloud SDK voor PHP biedt volledige ondersteuning voor het converteren van e-mailberichten en contactbestanden naar andere ondersteunde bestandsformaten binnen hun eigen PHP-applicaties. De bibliotheek heeft ondersteuning geboden voor de conversie van e-mailberichten naar EML, MSG, MHTM, HTML en nog veel meer. Het biedt ook ondersteuning voor het converteren van iCalendar naar Microsoft Outlook MSG, het maken van iCalendar naar MAPI- of ICS-bestanden, het converteren van een MSG-bestand naar een iCalendar-bestand, het converteren van een kalenderbestand naar ICS, het converteren van VCard-bestanden en nog veel meer. Het volgende voorbeeld laat zien hoe u bestandsformaten voor e-mailberichten kunt converteren met behulp van PHP-opdrachten.
Conversie van MSG-e-mailberichten naar EML via 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());