1. उत्पादों
  2.   ईमेल
  3.   PHP
  4.   Aspose.Email Cloud SDK for PHP

Aspose.Email Cloud SDK for PHP

 
 

माइक्रोसॉफ्ट आउटलुक ईमेल को संसाधित करने के लिए PHP एपीआई

PHP ईमेल प्रोसेसिंग क्लाउड SDK जो आउटलुक MSG, MHT, EML, EMLX और अन्य ईमेल फ़ाइल स्वरूपों को लिखने, भेजने, प्राप्त करने, संपादित करने और परिवर्तित करने की अनुमति देता है।

PHP के लिए Aspose.Email क्लाउड SDK एक बहुत ही उपयोगी और विश्वसनीय एपीआई का उपयोग करता है जो सॉफ्टवेयर डेवलपर्स को ईमेल के साथ काम करने में सक्षम बनाता है। उनके PHP-आधारित अनुप्रयोगों के अंदर संदेश और अन्य संबंधित कार्य। यह एक बहुत लोकप्रिय Aspose.Email क्लाउड एपीआई के शीर्ष पर बनाया गया है जो डेवलपर्स को ईमेल संदेशों, अनुलग्नकों, कैलेंडर और अन्य संबंधित कार्यों के साथ काम करने के लिए सुविधाओं का एक समृद्ध सेट प्रदान करके जीवन को आसान बनाता है। यह एक शक्तिशाली और मजबूत क्लाउड इंफ्रास्ट्रक्चर के शीर्ष पर बनाया गया है, जो यह सुनिश्चित करता है कि यह बिना किसी समस्या के उच्च मात्रा में ट्रैफ़िक और डेटा को संभाल सकता है।

PHP के लिए Aspose.Email क्लाउड SDK का उपयोग करना बहुत आसान है और इसमें अपने स्वयं के PHP अनुप्रयोगों के अंदर ईमेल संदेशों को संभालने के लिए उपयोगी सुविधाओं की एक विस्तृत श्रृंखला शामिल है। इसमें सरल या MIME ईमेल संदेश बनाने और भेजने, ईमेल संदेश अनुलग्नकों को प्रबंधित करने, CC और BCC प्राप्तकर्ताओं को जोड़ने, ईमेल संदेशों को एन्कोडिंग और डिकोड करने, ईमेल दस्तावेज़ हेडर, डिलीवरी अधिसूचना विकल्प सेट करने, कैलेंडर के साथ काम करने और नियुक्तियों को शेड्यूल करने, ईमेल संपर्कों को प्रबंधित करने जैसी सुविधाएं शामिल हैं। फ़्लैग सेट करके विशेष ईमेल चिह्नित करें, ईमेल गुण प्राप्त करें और भी बहुत कुछ। इसके अलावा, एसडीके का उपयोग करके ईमेल संदेशों को विभिन्न प्रारूपों जैसे ईएमएल, एमएसजी, एमएचटीएमएल और एचटीएमएल के बीच परिवर्तित करना बहुत आसान है।

PHP के लिए Aspose.Email क्लाउड SDK बहुत लचीला है और इसे SMTP, POP3 और IMAP सहित ईमेल मैसेजिंग प्रोटोकॉल की एक विस्तृत श्रृंखला के साथ काम करने के लिए डिज़ाइन किया गया है। यह सॉफ्टवेयर डेवलपर्स को वेब-आधारित एप्लिकेशन, मोबाइल एप्लिकेशन और डेस्कटॉप एप्लिकेशन सहित अनुप्रयोगों की एक विस्तृत श्रृंखला में ईमेल मैसेजिंग क्षमताओं को एकीकृत करने के लिए एसडीके का उपयोग करने की अनुमति देता है। कुल मिलाकर, PHP के लिए Aspose.Email क्लाउड SDK उन डेवलपर्स के लिए एक आदर्श विकल्प है, जिन्हें मजबूत और स्केलेबल ईमेल मैसेजिंग एप्लिकेशन बनाने की आवश्यकता है जो बड़ी संख्या में उपयोगकर्ताओं और संदेशों को संभाल सकें।

Previous Next

PHP के लिए Aspose.Email क्लाउड SDK के साथ शुरुआत करना

PHP के लिए Aspose.Email Cloud SDK इंस्टॉल करने का अनुशंसित तरीका कंपोज़र का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।

कंपोजर के माध्यम से PHP के लिए Aspose.Email क्लाउड SDK इंस्टॉल करें

composer require aspose/aspose-email-cloud 
आप इसे सीधे Aspose उत्पाद पृष्ठ से भी डाउनलोड कर सकते हैं।

ईमेल संदेश बनाएं और प्रबंधित करें

PHP के लिए Aspose.Email क्लाउड SDK उन डेवलपर्स के लिए एक उत्कृष्ट विकल्प है जो अपने स्वयं के PHP अनुप्रयोगों के अंदर क्लाउड ईमेल बनाना, भेजना, प्राप्त करना, जोड़ना, फ़्लैग करना और परिवर्तित करना चाहते हैं। एपीआई विभिन्न ईमेल फ़ाइल स्वरूपों जैसे ईएमएल, एमएसजी, एमएचटीएमएल और एचटीएमएल प्रारूप के साथ काम करने का समर्थन करता है। ईमेल संदेशों के साथ काम करने के लिए लाइब्रेरी में कई महत्वपूर्ण विशेषताएं हैं, जैसे शुरुआत से ईमेल संदेश बनाना, अनुलग्नकों के साथ एक ईमेल भेजना, ईमेल संदेशों के लिए अनुकूलित शीर्षक डालना, ईमेल तिथि निर्धारित करना, सीसी और बीसीसी प्राप्तकर्ताओं को जोड़ना, और भी बहुत कुछ। .

PHP API के माध्यम से ईमेल फ़ाइल कैसे बनाएं

$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 के माध्यम से अपॉइंटमेंट बनाएं और प्रबंधित करें

iCalendar के लिए एक ICS फ़ाइल प्रारूप का उपयोग किया जाता है जो कैलेंडर डेटा को संग्रहीत और प्रसारित करने के लिए एक मानकीकृत प्रारूप है। PHP के लिए Aspose.Email क्लाउड SDK सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के PHP अनुप्रयोगों के अंदर iCalendar (.ics) फ़ाइलें बनाने और पढ़ने में सक्षम बनाता है। SDK PHP कमांड का उपयोग करके नियुक्तियों को संभालने के लिए कई महत्वपूर्ण सुविधाओं का समर्थन करता है, जैसे एक नई नियुक्ति बनाना, एक विशिष्ट फ़ोल्डर से नियुक्तियाँ प्राप्त करना, एक विशिष्ट नियुक्ति का विवरण प्राप्त करना, एक मौजूदा नियुक्ति को अपडेट करना, एक नियुक्ति को हटाना, और इसी तरह। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर PHP एप्लिकेशन के अंदर एक नई नियुक्ति कैसे बना सकते हैं।

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

ईमेल संदेश और संपर्क फ़ाइलों को PHP API के माध्यम से कनवर्ट करें

PHP के लिए Aspose.Email क्लाउड SDK में ईमेल संदेशों और संपर्क फ़ाइलों को अपने स्वयं के PHP अनुप्रयोगों के अंदर अन्य समर्थित फ़ाइल स्वरूपों में परिवर्तित करने के लिए पूर्ण समर्थन शामिल है। लाइब्रेरी ने ईमेल संदेशों को ईएमएल, एमएसजी, एमएचटीएम, एचटीएमएल और कई अन्य में रूपांतरण के लिए सहायता प्रदान की है। यह iCalendar को Microsoft Outlook MSG में परिवर्तित करने, iCalendar को MAPI या ICS फ़ाइलों में परिवर्तित करने, MSG फ़ाइल को iCalendar फ़ाइल में परिवर्तित करने, कैलेंडर फ़ाइल को ICS में बदलने, VCard फ़ाइलों को परिवर्तित करने और कई अन्य कार्यों के लिए भी समर्थन प्रदान करता है। निम्नलिखित उदाहरण दर्शाता है कि PHP कमांड का उपयोग करके ईमेल संदेश फ़ाइल स्वरूपों को कैसे परिवर्तित किया जाए।

एमएसजी ईमेल संदेश को 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());

 हिन्दी