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

Aspose.Email Cloud SDK for PHP

 
 

API PHP pour traiter les e-mails Microsoft Outlook

SDK PHP Email Processing Cloud qui permet de composer, d'envoyer, de recevoir, de modifier et de convertir Outlook MSG, MHT, EML, EMLX et d'autres formats de fichiers de courrier électronique.

Aspose.Email Cloud SDK pour PHP utilise une API très utile et fiable qui permet aux développeurs de logiciels de travailler avec la messagerie électronique. messages et autres tâches connexes dans leurs applications basées sur PHP. Il est construit sur une API Aspose.Email Cloud très populaire qui facilite la vie des développeurs en leur fournissant un riche ensemble de fonctionnalités pour travailler avec des messages électroniques, des pièces jointes, des calendriers et d'autres tâches connexes. Il est construit sur une infrastructure cloud puissante et robuste, ce qui garantit qu'il peut gérer des volumes élevés de trafic et de données sans aucun problème.

Le SDK Aspose.Email Cloud pour PHP est très simple à utiliser et comprend un large éventail de fonctionnalités utiles pour gérer les e-mails dans leurs propres applications PHP. Il comprend des fonctionnalités telles que la création et l'envoi de messages électroniques simples ou MIME, la gestion des pièces jointes aux messages électroniques, l'ajout de destinataires CC et BCC, l'encodage et le décodage des messages électroniques, les en-têtes de documents électroniques, la définition d'options de notification de livraison, l'utilisation de calendriers et la planification de rendez-vous, la gestion des contacts électroniques, marquez les e-mails spéciaux en définissant un indicateur, récupérez les propriétés des e-mails et bien d'autres encore. De plus, il est très simple de convertir des e-mails entre différents formats tels que EML, MSG, MHTML et HTML à l'aide du SDK.

Le SDK Aspose.Email Cloud pour PHP est très flexible et est conçu pour fonctionner avec un large éventail de protocoles de messagerie électronique, notamment SMTP, POP3 et IMAP. Il permet aux développeurs de logiciels d'utiliser le SDK pour intégrer des fonctionnalités de messagerie électronique dans un large éventail d'applications, notamment des applications Web, des applications mobiles et des applications de bureau. Dans l'ensemble, Aspose.Email Cloud SDK pour PHP est un choix idéal pour les développeurs qui ont besoin de créer des applications de messagerie électronique robustes et évolutives, capables de gérer un grand nombre d'utilisateurs et de messages.

Previous Next

Premiers pas avec le SDK Aspose.Email Cloud pour PHP

La méthode recommandée pour installer le SDK Aspose.Email Cloud pour PHP consiste à utiliser Composer. Veuillez utiliser la commande suivante pour une installation fluide.

Installer le SDK Aspose.Email Cloud pour PHP via Composer

composer require aspose/aspose-email-cloud 
Vous pouvez également le télécharger directement depuis la page produit Aspose.

Créer et gérer des messages électroniques

Aspose.Email Cloud SDK pour PHP est un excellent choix pour les développeurs qui souhaitent créer, envoyer, recevoir, ajouter, marquer et convertir des e-mails cloud dans leurs propres applications PHP. L'API prend en charge l'utilisation de divers formats de fichiers de courrier électronique tels que les formats EML, MSG, MHTML et HTML. La bibliothèque comporte plusieurs fonctionnalités importantes pour travailler avec les e-mails, telles que la création d'e-mails à partir de zéro, l'envoi d'un e-mail avec des pièces jointes, l'insertion d'un titre personnalisé pour les e-mails, la définition de la date de l'e-mail, l'ajout de destinataires CC et BCC, et bien d'autres encore. .

Comment créer un fichier e-mail via l'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));

Créer et gérer des rendez-vous via l'API PHP REST

Un format de fichier ICS est utilisé pour iCalendar, qui est un format standardisé pour le stockage et la transmission des données de calendrier. Aspose.Email Cloud SDK pour PHP permet aux développeurs de logiciels de créer et de lire des fichiers iCalendar (.ics) dans leurs propres applications PHP. Le SDK prend en charge plusieurs fonctionnalités importantes pour la gestion des rendez-vous à l'aide de commandes PHP, telles que la création d'un nouveau rendez-vous, l'obtention de rendez-vous à partir d'un dossier spécifique, l'obtention des détails d'un rendez-vous spécifique, la mise à jour d'un rendez-vous existant, la suppression d'un rendez-vous, etc. L'exemple suivant montre comment les développeurs de logiciels peuvent créer un nouveau rendez-vous dans l'application PHP.

Créer un nouveau rendez-vous dans les applications 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();

Convertir les fichiers de messages électroniques et de contacts via l'API PHP

Le SDK Aspose.Email Cloud pour PHP inclut une prise en charge complète de la conversion des messages électroniques et des fichiers de contacts vers d'autres formats de fichiers pris en charge dans leurs propres applications PHP. La bibliothèque prend en charge la conversion des messages électroniques en EML, MSG, MHTM, HTML et bien d'autres. Il prend également en charge la conversion d'iCalendar en Microsoft Outlook MSG, la création d'iCalendar en fichiers MAPI ou ICS, la conversion d'un fichier MSG en fichier iCalendar, la conversion d'un fichier de calendrier en ICS, la conversion de fichiers VCard et bien d'autres. L'exemple suivant montre comment convertir les formats de fichiers de messages électroniques à l'aide des commandes PHP.

Conversion des messages électroniques MSG en EML via l'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());

 Français