1. Məhsullar
  2.   E-poçt
  3.   PHP
  4.   Aspose.Email Cloud SDK for PHP

Aspose.Email Cloud SDK for PHP

 
 

Microsoft Outlook e-poçtlarını emal etmək üçün PHP API

Outlook MSG, MHT, EML, EMLX və digər e-poçt fayl formatlarını tərtib etməyə, göndərməyə, qəbul etməyə, redaktə etməyə və çevirməyə imkan verən PHP E-poçt Emalı Bulud SDK-sı.

PHP üçün Aspose.Email Bulud SDK proqram tərtibatçılarına e-poçt ilə işləməyə imkan verən çox faydalı və etibarlı API istifadə edir. PHP-əsaslı proqramlar daxilində mesajlar və digər əlaqəli tapşırıqlar. O, çox məşhur Aspose.Email Cloud API-nin üzərində qurulub və bu, tərtibatçıların e-poçt mesajları, qoşmalar, təqvimlər və digər əlaqəli tapşırıqlarla işləmək üçün zəngin funksiyalar dəsti təqdim etməklə onların həyatını asanlaşdırır. O, güclü və möhkəm bulud infrastrukturu üzərində qurulub və bu, onun yüksək həcmli trafik və datanı heç bir problem olmadan idarə edə bilməsini təmin edir.

PHP üçün Aspose.Email Cloud SDK-dan istifadə etmək çox asandır və öz PHP proqramlarında e-poçt mesajlarını idarə etmək üçün çoxlu faydalı funksiyaları ehtiva edir. Buraya sadə və ya MIME e-poçt mesajları yaratmaq və göndərmək, e-poçt mesajı qoşmalarını idarə etmək, CC və BCC alıcılarını əlavə etmək, e-poçt mesajlarının kodlaşdırılması və deşifrə edilməsi, e-poçt sənədinin başlıqları, çatdırılma bildiriş seçimlərini təyin etmək, təqvimlərlə işləmək və görüşləri planlaşdırmaq, e-poçt kontaktlarını idarə etmək, bayraq təyin etməklə xüsusi e-poçtları qeyd edin, e-poçt xassələrini əldə edin və daha çox. Üstəlik, SDK-dan istifadə edərək EML, MSG, MHTML və HTML kimi müxtəlif formatlar arasında e-poçt mesajlarını çevirmək çox asandır.

PHP üçün Aspose.Email Cloud SDK çox çevikdir və SMTP, POP3 və IMAP daxil olmaqla geniş spektrli e-poçt mesajlaşma protokolları ilə işləmək üçün nəzərdə tutulmuşdur. O, proqram tərtibatçılarına e-poçt mesajlaşma imkanlarını veb-əsaslı proqramlar, mobil proqramlar və iş masası proqramları da daxil olmaqla geniş tətbiqlərə inteqrasiya etmək üçün SDK-dan istifadə etməyə imkan verir. Ümumilikdə, PHP üçün Aspose.Email Cloud SDK çoxlu sayda istifadəçi və mesajları idarə edə bilən möhkəm və genişlənə bilən e-poçt mesajlaşma proqramları yaratmalı olan tərtibatçılar üçün ideal seçimdir.

Previous Next

PHP üçün Aspose.Email Cloud SDK ilə işə başlayın

PHP üçün Aspose.Email Cloud SDK quraşdırmanın tövsiyə olunan yolu bəstəkardan istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Bəstəkar vasitəsilə PHP üçün Aspose.Email Cloud SDK quraşdırın

composer require aspose/aspose-email-cloud 
Siz həmçinin onu birbaşa Məhsulun Aspose səhifəsindən endirə bilərsiniz.

E-poçt Mesajları Yaradın və İdarə Edin

PHP üçün Aspose.Email Cloud SDK, öz PHP proqramlarında bulud e-poçtlarını yaratmaq, göndərmək, qəbul etmək, əlavə etmək, qeyd etmək və çevirmək istəyən tərtibatçılar üçün əla seçimdir. API EML, MSG, MHTML və HTML formatı kimi müxtəlif e-poçt fayl formatları ilə işləməyi dəstəkləyir. Kitabxananın e-poçt mesajları ilə işləmək üçün bir neçə vacib funksiyası var, məsələn, sıfırdan e-poçt mesajları yaratmaq, qoşmalarla e-poçt göndərmək, e-poçt mesajları üçün fərdi başlıq daxil etmək, e-poçt tarixini təyin etmək, CC və BCC alıcılarının əlavə edilməsi və sair. .

PHP API vasitəsilə E-poçt Faylı Necə Yaradılır

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

PHP REST API vasitəsilə görüşlər yaradın və idarə edin

ICS fayl formatı təqvim məlumatlarının saxlanması və ötürülməsi üçün standartlaşdırılmış format olan iCalendar üçün istifadə olunur. PHP üçün Aspose.Email Cloud SDK proqram tərtibatçılarına öz PHP proqramlarında iCalendar (.ics) faylları yaratmağa və oxumağa imkan verir. SDK PHP əmrlərindən istifadə edərək görüşləri idarə etmək üçün bir sıra vacib funksiyaları dəstəkləyir, məsələn, yeni görüş yaratmaq, konkret qovluqdan görüşlər əldə etmək, konkret görüş haqqında təfərrüatları əldə etmək, mövcud görüşləri yeniləmək, görüşün silinməsi və s. Aşağıdakı nümunə proqram tərtibatçılarının PHP tətbiqi daxilində necə yeni görüş yarada biləcəyini göstərir.

PHP Tətbiqlərində Yeni Randevu yaradın

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

PHP API vasitəsilə E-poçt Mesajını və Əlaqə Fayllarını çevirin

PHP üçün Aspose.Email Cloud SDK öz PHP proqramları daxilində e-poçt mesajlarını və əlaqə fayllarını digər dəstəklənən fayl formatlarına çevirmək üçün tam dəstəyi ehtiva edir. Kitabxana e-poçt mesajlarının EML, MSG, MHTM, HTML və daha çoxuna çevrilməsi üçün dəstək göstərmişdir. O, həmçinin iCalendar-ı Microsoft Outlook MSG-ə çevirmək, iCalendar-ı MAPI və ya ICS fayllarına yaratmaq, MSG faylını iCalendar faylına çevirmək, Təqvim Faylını ICS-ə çevirmək, VCard Fayllarını Çevirmək və sair üçün dəstək verir. Aşağıdakı nümunə PHP əmrlərindən istifadə edərək e-poçt mesajı faylı formatlarını necə çevirməyi nümayiş etdirir.

MSG E-poçt Mesajının PHP API vasitəsilə EML-ə çevrilməsi

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

 Azəri