1. Produse
  2.   E-mail
  3.   PHP
  4.   Aspose.Email Cloud SDK for PHP

Aspose.Email Cloud SDK for PHP

 
 

PHP API pentru a procesa e-mailurile Microsoft Outlook

PHP Email Processing Cloud SDK care vă permite să compuneți, să trimiteți, să primiți, să editați și să convertiți Outlook MSG, MHT, EML, EMLX și alte formate de fișiere de e-mail.

Aspose.Email Cloud SDK pentru PHP folosește un API foarte util și de încredere care le permite dezvoltatorilor de software să lucreze cu e-mailul mesaje și alte sarcini conexe în cadrul aplicațiilor lor bazate pe PHP. Este construit pe partea de sus a unui API Aspose.Email Cloud foarte popular, care facilitează viața dezvoltatorilor, oferindu-le un set bogat de caracteristici pentru lucrul cu mesaje de e-mail, atașamente, calendare și alte sarcini conexe. Este construit pe o infrastructură cloud puternică și robustă, care asigură că poate gestiona volume mari de trafic și date fără probleme.

Aspose.Email Cloud SDK pentru PHP este foarte ușor de utilizat și include o gamă largă de caracteristici utile pentru gestionarea mesajelor de e-mail în cadrul propriilor aplicații PHP. Include funcții precum crearea și trimiterea de mesaje de e-mail simple sau MIME, gestionarea atașamentelor mesajelor de e-mail, adăugarea de destinatari CC și BCC, codificarea și decodarea mesajelor de e-mail, antetele documentelor de e-mail, setarea opțiunilor de notificare de livrare, lucrul cu calendare și programarea întâlnirilor, gestionarea contactelor de e-mail, marcați e-mailuri speciale prin setarea semnalizării, preluați proprietățile de e-mail și multe altele. În plus, este foarte ușor să convertiți mesajele de e-mail între diferite formate, cum ar fi EML, MSG, MHTML și HTML, folosind SDK-ul.

Aspose.Email Cloud SDK pentru PHP este foarte flexibil și este conceput pentru a funcționa cu o gamă largă de protocoale de mesagerie prin e-mail, inclusiv SMTP, POP3 și IMAP. Permite dezvoltatorilor de software să utilizeze SDK-ul pentru a integra capabilitățile de mesagerie prin e-mail într-o gamă largă de aplicații, inclusiv aplicații bazate pe web, aplicații mobile și aplicații desktop. În general, Aspose.Email Cloud SDK pentru PHP este o alegere ideală pentru dezvoltatorii care au nevoie să creeze aplicații robuste și scalabile de mesagerie prin e-mail, care pot gestiona un număr mare de utilizatori și mesaje.

Previous Next

Noțiuni introductive cu Aspose.Email Cloud SDK pentru PHP

Modalitatea recomandată de a instala Aspose.Email Cloud SDK pentru PHP este folosirea compozitorului. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați Aspose.Email Cloud SDK pentru PHP prin Composer

composer require aspose/aspose-email-cloud 
De asemenea, îl puteți descărca direct de pe pagina produsului Aspose.

Creați și gestionați mesajele de e-mail

Aspose.Email Cloud SDK pentru PHP este o alegere excelentă pentru dezvoltatorii care doresc să creeze, să trimită, să primească, să adauge, să semnalizeze și să convertească e-mailuri în cloud în cadrul propriilor aplicații PHP. API-ul acceptă lucrul cu diferite formate de fișiere de e-mail, cum ar fi formatul EML, MSG, MHTML și HTML. Există mai multe funcții importante ale bibliotecii pentru lucrul cu mesaje de e-mail, cum ar fi crearea de mesaje de e-mail de la zero, trimiterea unui e-mail cu atașamente, inserarea unui titlu personalizat pentru mesajele de e-mail, setarea datei e-mailului, adăugarea destinatarilor CC și BCC și multe altele .

Cum se creează un fișier de e-mail prin API PHP

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

Creați și gestionați întâlniri prin API-ul PHP REST

Un format de fișier ICS este folosit pentru iCalendar, care este un format standardizat pentru stocarea și transmiterea datelor din calendar. Aspose.Email Cloud SDK pentru PHP le permite dezvoltatorilor de software să creeze și să citească fișiere iCalendar (.ics) în propriile aplicații PHP. SDK-ul acceptă mai multe caracteristici importante pentru gestionarea întâlnirilor folosind comenzi PHP, cum ar fi crearea unei noi întâlniri, obținerea de întâlniri dintr-un anumit folder, obținerea de detalii despre o anumită întâlnire, actualizarea unei întâlniri existente, ștergerea unei întâlniri și așa mai departe. Următorul exemplu arată cum dezvoltatorii de software pot crea o nouă întâlnire în cadrul aplicației PHP.

Creați o întâlnire nouă în cadrul aplicațiilor 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();

Convertiți fișierele de mesaje de e-mail și de contact prin API-ul PHP

Aspose.Email Cloud SDK pentru PHP a inclus suport complet pentru conversia mesajelor de e-mail și a fișierelor de contact în alte formate de fișiere acceptate în cadrul propriilor aplicații PHP. Biblioteca a oferit suport pentru conversia mesajelor de e-mail în EML, MSG, MHTM, HTML și multe altele. De asemenea, oferă suport pentru conversia iCalendar în Microsoft Outlook MSG, crearea iCalendar în fișiere MAPI sau ICS, conversia fișierului MSG într-un fișier iCalendar, Conversia fișierului Calendar în ICS, Conversia fișierelor VCard și multe altele. Următorul exemplu demonstrează cum să convertiți formatele de fișiere de mesaje de e-mail folosind comenzi PHP.

Conversia mesajelor de e-mail MSG în EML prin API PHP

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

 Română