Aspose.Email Cloud SDK for PHP
PHP-sovellusliittymä Microsoft Outlook -sähköpostien käsittelyyn
PHP Email Processing Cloud SDK, jonka avulla voit luoda, lähettää, vastaanottaa, muokata ja muuntaa Outlook MSG-, MHT-, EML-, EMLX- ja muita sähköpostitiedostomuotoja.
Aspose.Email Cloud SDK for PHP käyttää erittäin hyödyllistä ja luotettavaa sovellusliittymää, jonka avulla ohjelmistokehittäjät voivat työskennellä sähköpostin kanssa viestit ja muut asiaan liittyvät tehtävät PHP-pohjaisissa sovelluksissaan. Se on rakennettu erittäin suositun Aspose.Email Cloud API:n päälle, joka helpottaa kehittäjien elämää tarjoamalla heille runsaasti ominaisuuksia sähköpostiviestien, liitteiden, kalenterien ja muiden asiaan liittyvien tehtävien käsittelyyn. Se on rakennettu tehokkaan ja vankan pilviinfrastruktuurin päälle, mikä varmistaa, että se pystyy käsittelemään suuria määriä liikennettä ja dataa ilman ongelmia.
Aspose.Email Cloud SDK for PHP on erittäin helppokäyttöinen ja sisältää laajan valikoiman hyödyllisiä ominaisuuksia sähköpostiviestien käsittelyyn omissa PHP-sovelluksissaan. Se sisältää ominaisuuksia, kuten yksinkertaisten tai MIME-sähköpostiviestien luomisen ja lähettämisen, sähköpostiviestien liitteiden hallinnan, CC- ja BCC-vastaanottimien lisäämisen, sähköpostiviestien koodauksen ja dekoodauksen, sähköpostin asiakirjojen otsikot, toimitusilmoitusasetusten asettamisen, kalenterien työskentelyn ja tapaamisten aikataulun, sähköpostin yhteystietojen hallinnan, merkitse erityiset sähköpostit asetuslipun avulla, nouta sähköpostin ominaisuudet ja paljon muuta. Lisäksi sähköpostiviestien muuntaminen eri muotojen, kuten EML, MSG, MHTML ja HTML, välillä on erittäin helppoa SDK:n avulla.
Aspose.Email Cloud SDK for PHP on erittäin joustava ja suunniteltu toimimaan useiden sähköpostiviestintäprotokollien kanssa, mukaan lukien SMTP, POP3 ja IMAP. Sen avulla ohjelmistokehittäjät voivat käyttää SDK:ta sähköpostiviestintäominaisuuksien integroimiseen monenlaisiin sovelluksiin, mukaan lukien verkkopohjaiset sovellukset, mobiilisovellukset ja työpöytäsovellukset. Kaiken kaikkiaan Aspose.Email Cloud SDK for PHP on ihanteellinen valinta kehittäjille, joiden on rakennettava kestäviä ja skaalautuvia sähköpostisovelluksia, jotka pystyvät käsittelemään suurta määrää käyttäjiä ja viestejä.
Aspose.Email Cloud SDK for PHP:n käytön aloittaminen
Suositeltava tapa asentaa Aspose.Email Cloud SDK for PHP on käyttää säveltäjää. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Aspose.Email Cloud SDK for PHP Composerin kautta
composer require aspose/aspose-email-cloud
Voit myös ladata sen suoraan Asposen tuotesivulta.Luo ja hallitse sähköpostiviestejä
Aspose.Email Cloud SDK for PHP on erinomainen valinta kehittäjille, jotka haluavat luoda, lähettää, vastaanottaa, liittää, merkitä ja muuntaa pilvisähköposteja omissa PHP-sovelluksissaan. API tukee useiden sähköpostitiedostomuotojen, kuten EML-, MSG-, MHTML- ja HTML-muotojen, kanssa työskentelyä. Kirjastossa on useita tärkeitä ominaisuuksia sähköpostiviestien käsittelyä varten, kuten sähköpostiviestien luominen alusta alkaen, sähköpostin lähettäminen liitteineen, sähköpostiviestien mukautetun otsikon lisääminen, sähköpostin päivämäärän asettaminen, CC- ja BCC-vastaanottimien lisääminen ja paljon muuta. .
Sähköpostitiedoston luominen PHP API:n kautta
$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));
Luo ja hallinnoi tapaamisia PHP REST API:n kautta
iCalendarissa käytetään ICS-tiedostomuotoa, joka on standardoitu muoto kalenteritietojen tallentamiseen ja lähettämiseen. Aspose.Email Cloud SDK for PHP:n avulla ohjelmistokehittäjät voivat luoda ja lukea iCalendar (.ics) -tiedostoja omissa PHP-sovelluksissaan. SDK tukee useita tärkeitä ominaisuuksia tapaamisten käsittelyssä PHP-komennoilla, kuten uuden tapaamisen luominen, tapaamisten hakeminen tietystä kansiosta, tietyn tapaamisen tietojen hakeminen, olemassa olevan tapaamisen päivittäminen, tapaamisen poistaminen ja niin edelleen. Seuraava esimerkki näyttää, kuinka ohjelmistokehittäjät voivat luoda uuden tapaamisen PHP-sovelluksessa.
Luo uusi tapaaminen PHP-sovellusten sisällä
$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();
Muunna sähköposti- ja yhteystietotiedostot PHP API:n kautta
Aspose.Email Cloud SDK for PHP sisältää täydellisen tuen sähköpostiviestien ja yhteystietojen muuntamiseen muihin tuettuihin tiedostomuotoihin omissa PHP-sovelluksissaan. Kirjasto on tarjonnut tukea sähköpostiviestien muuntamiseen EML-, MSG-, MHTM-, HTML- ja moniin muihin muotoihin. Se tukee myös iCalendarin muuntamista Microsoft Outlook MSG:ksi, iCalendarin luomista MAPI- tai ICS-tiedostoiksi, MSG-tiedoston muuntamista iCalendar-tiedostoksi, kalenteritiedoston muuntamista ICS:ksi, VCard-tiedostojen muuntamista ja monia muita. Seuraava esimerkki osoittaa, kuinka sähköpostiviestitiedostomuotoja muutetaan PHP-komennoilla.
MSG-sähköpostiviestien muuntaminen EML:ksi PHP API:n kautta
$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());