1. Termékek
  2.   Email
  3.   PHP
  4.   Aspose.Email Cloud SDK for PHP

Aspose.Email Cloud SDK for PHP

 
 

PHP API a Microsoft Outlook e-mailek feldolgozásához

PHP Email Processing Cloud SDK, amely lehetővé teszi az Outlook MSG, MHT, EML, EMLX és más e-mail fájlformátumok létrehozását, küldését, fogadását, szerkesztését és konvertálását.

Az

Aspose.Email Cloud SDK for PHP egy nagyon hasznos és megbízható API-t használ, amely lehetővé teszi a szoftverfejlesztők számára, hogy e-mailekkel dolgozzanak üzeneteket és egyéb kapcsolódó feladatokat a PHP-alapú alkalmazásaikban. A nagyon népszerű Aspose.Email Cloud API tetejére épül, amely megkönnyíti a fejlesztők életét azáltal, hogy számos funkciót biztosít számukra az e-mail üzenetek, mellékletek, naptárak és egyéb kapcsolódó feladatok kezeléséhez. Erőteljes és robusztus felhő-infrastruktúrára épül, amely biztosítja, hogy gond nélkül képes kezelni a nagy mennyiségű forgalmat és adatot.

Az Aspose.Email Cloud SDK for PHP nagyon könnyen használható, és számos hasznos funkciót tartalmaz az e-mail üzenetek kezeléséhez saját PHP-alkalmazásaikon belül. Olyan funkciókat tartalmaz, mint egyszerű vagy MIME e-mail üzenetek létrehozása és küldése, e-mail üzenetek mellékleteinek kezelése, CC és BCC címzettek hozzáadása, e-mail üzenetek kódolása és dekódolása, e-mailek dokumentumfejlécek, kézbesítési értesítési beállítások megadása, naptárak kezelése és találkozók ütemezése, e-mail névjegyek kezelése, jelölje meg a speciális e-maileket a zászló beállításával, az e-mailek tulajdonságainak lekérésével és még sok mással. Ezen túlmenően, az SDK használatával nagyon egyszerű az e-mail üzenetek konvertálása különböző formátumok között, például EML, MSG, MHTML és HTML között.

Az Aspose.Email Cloud SDK for PHP nagyon rugalmas, és úgy tervezték, hogy az e-mail üzenetküldési protokollok széles skálájával működjön együtt, beleértve az SMTP-t, a POP3-at és az IMAP-t. Lehetővé teszi a szoftverfejlesztők számára, hogy az SDK használatával e-mail üzenetküldési képességeket integráljanak az alkalmazások széles körébe, beleértve a webalapú alkalmazásokat, a mobilalkalmazásokat és az asztali alkalmazásokat. Összességében az Aspose.Email Cloud SDK for PHP ideális választás azoknak a fejlesztőknek, akiknek robusztus és méretezhető e-mail üzenetküldő alkalmazásokat kell felépíteniük, amelyek nagyszámú felhasználót és üzenetet tudnak kezelni.

Previous Next

Az Aspose.Email Cloud SDK for PHP használatának első lépései

Az Aspose.Email Cloud SDK for PHP telepítésének javasolt módja a composer használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Az Aspose.Email Cloud SDK for PHP telepítése a Composeren keresztül

composer require aspose/aspose-email-cloud 
Le is töltheti közvetlenül az Aspose termékoldaláról.

E-mail üzenetek létrehozása és kezelése

Az Aspose.Email Cloud SDK for PHP kiváló választás azoknak a fejlesztőknek, akik saját PHP-alkalmazásaikon belül szeretnének felhőalapú e-maileket létrehozni, küldeni, fogadni, hozzáfűzni, megjelölni és átalakítani. Az API támogatja a különféle e-mail fájlformátumokkal, például EML, MSG, MHTML és HTML formátummal való munkát. A könyvtárnak számos fontos funkciója van az e-mail üzenetekkel való munkavégzéshez, például e-mail üzenetek létrehozása a semmiből, e-mail küldése mellékletekkel, testreszabott cím beszúrása az e-mail üzenetekhez, e-mail dátumának beállítása, CC és BCC címzettek hozzáadása és még sok más. .

E-mail fájl létrehozása PHP API-n keresztül

$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));

Találkozók létrehozása és kezelése PHP REST API-n keresztül

Az iCalendar egy ICS fájlformátumot használ, amely egy szabványos formátum a naptári adatok tárolására és továbbítására. Az Aspose.Email Cloud SDK for PHP lehetővé teszi a szoftverfejlesztők számára iCalendar (.ics) fájlok létrehozását és olvasását saját PHP-alkalmazásaikon belül. Az SDK számos fontos funkciót támogat a találkozók PHP-parancsokkal történő kezeléséhez, mint például új találkozó létrehozása, találkozók lekérése egy adott mappából, egy adott találkozó részleteinek lekérése, meglévő találkozó frissítése, találkozó törlése stb. A következő példa bemutatja, hogy a szoftverfejlesztők hogyan hozhatnak létre új találkozót a PHP alkalmazáson belül.

Új találkozó létrehozása a PHP alkalmazásokon belül

$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 üzenetek és kapcsolatfelvételi fájlok konvertálása PHP API-n keresztül

Az Aspose.Email Cloud SDK for PHP teljes mértékben támogatja az e-mail üzenetek és névjegyfájlok más támogatott fájlformátumokká konvertálását saját PHP-alkalmazásaikon belül. A könyvtár támogatja az e-mail üzenetek konvertálását EML, MSG, MHTM, HTML és sok más formátumba. Támogatja továbbá az iCalendar konvertálását Microsoft Outlook MSG-vé, az iCalendar létrehozását MAPI- vagy ICS-fájlokká, az MSG-fájlok konvertálását iCalendar-fájllá, a naptárfájl konvertálását ICS-vé, a VCard-fájlok konvertálását és még sok mást. A következő példa bemutatja, hogyan lehet konvertálni az e-mail üzenetek fájlformátumait PHP-parancsok segítségével.

MSG e-mail üzenetek konvertálása EML-re PHP API-n keresztül

$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());

 Magyar