Aspose.Email for C++
C ++ API le haghaidh Próiseáil Ríomhphost Outlook
Dearcadh cuimsitheach C++ API giniúna ríomhphoist, eagarthóireachta agus bainistíochta. Tacaíonn sé le MSG, MHT, EML, EMLX, agus formáidí comhaid ríomhphoist eile.
Aspose.Email le haghaidh C++ is API bainistíochta ríomhphoist dearcadh cuimsitheach é a chuireann ar chumas forbróirí bogearraí a bhfeidhmchláir féin a chruthú le haghaidh ag obair le formáidí comhaid ríomhphoist Microsoft Outlook. Tacaíonn sé le teachtaireachtaí ríomhphoist a chruthú agus a sheoladh le formáidí comhaid éagsúla cosúil le Outlook MSG, MHT, EML, EMLX, agus níos mó. Tacaíonn sé le formáidí ríomhphoist a pharsáil agus a ionramháil, rud a fhágann go bhfuil sé éasca sonraí teachtaireachtaí ríomhphoist a bhaint agus a ionramháil mar ábhar, comhlacht, faighteoir, seoltóir agus faisnéis ghaolmhar eile.
Soláthraíonn Aspose.Email le haghaidh C++ tacaíocht iomlán chun oibriú le freastalaithe ríomhphoist móréilimh ar nós Exchange Server, IMAP, agus POP3. Leis an tacaíocht seo, is féidir le forbróirí teachtaireachtaí ríomhphoist a sheoladh agus a fháil go héasca, fillteáin agus teachtaireachtaí ar fhreastalaithe ríomhphoist a bhainistiú, agus níos mó. Ina theannta sin, cuireann an leabharlann tacaíocht iomlán ar fáil don API um Sheirbhísí Gréasáin Malartú (EWS), rud a fhágann go bhfuil sé oiriúnach le húsáid in feidhmchláir atá bunaithe ar Mhalartú. Tá an leabharlann scríofa sa teanga dhúchais C agus is féidir í a úsáid ar ardáin Windows agus Linux araon.
Tá modhanna simplí solúbtha curtha ar fáil ag Aspose.Email le haghaidh C++ chun ceangaltáin ríomhphoist a láimhseáil. Cabhraíonn sé le forbróirí ceangaltáin a chur leis, a rochtain agus a bhaint as teachtaireachtaí ríomhphoist. Tacaíonn sé le raon leathan de formáidí comhaid ceangaltán, lena n-áirítear formáidí tóir ar nós PDF, Excel, Word, agus níos mó. Tá roinnt gnéithe tábhachtacha eile mar chuid den leabharlann, mar shampla ríomhphoist a ghiniúint trí chumasc ríomhphoist ó chineálacha éagsúla foinsí sonraí, fíorú seoltaí ríomhphoist, rudaí cosúil le híomhánna & fuaimeanna a leabú i dteachtaireachtaí ríomhphoist, láimhseáil cineálacha meán Outlook ar nós teachtaireachtaí, tascanna, teagmhálaithe. , míreanna féilire agus Iris, ríomhphoist a pharsáil i bhformáidí MSG, MHT, agus EML, Sliocht ceangaltán ó Outlook MSG agus go leor eile.
Ag Tús le Aspose.R-phost le haghaidh C++
Is é NuGet an bealach molta chun Aspose.Email do C++ a shuiteáil. Úsáid an t-ordú seo a leanas chun suiteáil mhín a dhéanamh.
Suiteáil Aspose.Email le haghaidh C++ trí NuGet
NuGet\Install-Package Aspose.Email.Cpp -Version 23.1.0
Is féidir leat é a íoslódáil go díreach ó leathanach táirge Aspose.Gin Teachtaireachtaí Ríomhphoist trí C++ API
Chuir Aspose.Email le haghaidh C++ feidhmiúlacht iomlán chun teachtaireachtaí ríomhphoist a chruthú chomh maith lena sheoladh chuig faighteoirí éagsúla laistigh d'fheidhmchláir C++. Tacaíonn an leabharlann le gach bun-airíonna ríomhphoist ar nós Ó, Chuig, Ábhar agus corp na teachtaireachta ríomhphoist nuachruthaithe. Tá gnéithe tábhachtacha eile mar chuid den leabharlann freisin, mar shampla ainm cairdiúil a cheangal le seoladh ríomhphoist, ceangaltáin a chur leis, rudaí eile a leabú, ábhar a bhaint as na teachtaireachtaí MIME, agus go leor eile. Tacaíonn an leabharlann le teachtaireachtaí ríomhphoist a chruthú agus a sheoladh in Outlook MSG, MHT, EML, EMLX agus go leor formáidí máthairchomhaid.
Conas Teachtaireachtaí Ríomhphoist a Ghiniúint trí C++ API?
// The path to the File directory.
System::String dataDir = RunExamples::GetDataDir_Email();
// Create a new instance of MailMessage class
System::SharedPtr message = System::MakeObject();
// Set subject of the message, Html body and sender information
message->set_Subject(L"New message created by Aspose.Email for C++");
message->set_HtmlBody(System::String(L"This line is in bold.
") + L"This line is in blue color");
message->set_From(System::MakeObject(L"from@domain.com", L"Sender Name", false));
// Add TO recipients and Add CC recipients
message->get_To()->Add(System::MakeObject(L"to1@domain.com", L"Recipient 1", false));
message->get_To()->Add(System::MakeObject(L"to2@domain.com", L"Recipient 2", false));
message->get_CC()->Add(System::MakeObject(L"cc1@domain.com", L"Recipient 3", false));
message->get_CC()->Add(System::MakeObject(L"cc2@domain.com", L"Recipient 4", false));
// Save message in EML, EMLX, MSG and MHTML formats
message->Save(dataDir + L"CreateNewMailMessage_out.eml", SaveOptions::get_DefaultEml());
message->Save(dataDir + L"CreateNewMailMessage_out.emlx", SaveOptions::CreateSaveOptions(MailMessageSaveType::get_EmlxFormat()));
message->Save(dataDir + L"CreateNewMailMessage_out.msg", SaveOptions::get_DefaultMsgUnicode());
message->Save(dataDir + L"CreateNewMailMessage_out.mhtml", SaveOptions::get_DefaultMhtml());
Tiontaigh Formáid Teachtaireachtaí Ríomhphoist trí C++ API
Cuireann Aspose.Email le haghaidh C++ ar chumas fhorbróirí bogearraí teachtaireachtaí ríomhphoist de bhformáidí éagsúla a luchtú mar EML, HTML, MHTML, MSG agus Sonraí srl. Is féidir leat teachtaireachtaí ríomhphoist a luchtú le roghanna saincheaptha freisin agus iad a shábháil i bhformáidí éagsúla eile. Tá roinnt feidhmeanna curtha ar fáil ag an leabharlann chun teachtaireachtaí ríomhphoist a luchtú ó dhiosca agus sábhálann sí ar ais iad i bhformáidí eile, mar ríomhphost a shábháil go formáid EML, EML a shábháil go MSG mar EML ag caomhnú ceangaltáin TNEF, EML go HTML agus tiontú MHTML, teachtaireacht ríomhphoist a onnmhairiú go MHT agus mar sin de.
Tiontaigh Teachtaireachtaí EML go MSG trí C++ API
// Create and initialize an instance of the Appointment class
Appointment appointment = new Appointment(
"Meeting Room 3 at Office Headquarters",// Location
"Monthly Meeting", // Summary
"Please confirm your availability.", // Description
new DateTime(2015, 2, 8, 13, 0, 0), // Start date
new DateTime(2015, 2, 8, 14, 0, 0), // End date
"from@domain.com", // Organizer
"attendees@domain.com"); // Attendees
// Save the appointment to disk in ICS format
appointment.Save(dstEmail, AppointmentSaveFormat.Ics);
Console.WriteLine("Appointment created and saved to disk successfully.");
Bainistigh Ceangaltáin Ríomhphoist & Oibiachtaí Leabaithe trí C++ API
Is bealach an-úsáideach agus éasca é ceangaltán ríomhphoist chun comhaid, grianghraif, físeáin agus comhaid eile arna nginiúint ag ríomhaire a roinnt trí ríomhphost. Chuimsigh Aspose.Email do C++ feidhmiúlacht iomlán chun comhaid bhreise a sheoladh mar cheangaltán le teachtaireachtaí ríomhphoist. Cuimhnigh, le do thoil, go gceadaíonn an leabharlann líon ar bith ceangaltán a sheoladh ach go bhfuil teorainn leis an méid ceangaltáin ag an bhfreastalaí ríomhphoist. Tá go leor gnéithe a dtacaíonn an leabharlann leo chun ceangaltáin a láimhseáil, mar shampla ceangaltáin a chur leis, ceangaltáin a bhaint, ainm an chomhaid iatáin a thaispeáint, ceangaltán ríomhphoist a bhaint as, léigh Cur síos ar Ábhar an cheangaltáin agus mar sin de. Cosúil le ceangaltán is féidir freisin rudaí a leabú taobh istigh de theachtaireacht ríomhphoist ag baint úsáide as leabharlann Aspose.Email.
Conas Ceangaltáin a Chur le Teachtaireacht Ríomhphoist trí C++ API
// The path to the File directory.
System::String dataDir = RunExamples::GetDataDir_Email();
// Create an instance of MailMessage class
System::SharedPtr message = System::MakeObject();
message->set_From(L"sender@sender.com");
message->get_To()->Add(L"receiver@gmail.com");
// Load an attachment
System::SharedPtr attachment = System::MakeObject(dataDir + L"1.txt");
// Add Multiple Attachment in instance of MailMessage class and Save message to disk
message->get_Attachments()->Add(attachment);
message->AddAttachment(System::MakeObject(dataDir + L"1.jpg"));
message->AddAttachment(System::MakeObject(dataDir + L"1.doc"));
message->AddAttachment(System::MakeObject(dataDir + L"1.rar"));
message->AddAttachment(System::MakeObject(dataDir + L"1.pdf"));
message->Save(dataDir + L"outputAttachments_out.msg", SaveOptions::get_DefaultMsgUnicode());
Ag obair le Míreanna Féilire Outlook trí C++ API
Chuir Aspose.Email le haghaidh C++ feidhmiúlacht iomlán ar fáil chun oibriú le teachtaireachtaí ríomhphoist chomh maith le heilimintí Outlook eile, lena n-áirítear na míreanna féilire. Cuireann sé ar chumas forbróirí míreanna Outlook Calendar a chruthú, a léamh, a mhodhnú agus a shábháil i bhformáid ICS. Tacaíonn an leabharlann freisin le bheith ag obair le MapiCalendar agus ligeann sí d’úsáideoirí an mhír fhéilire a shábháil mar chomhaid MSG. Tá gnéithe iomadúla mar chuid den leabharlann, mar shampla meabhrúchán taispeána a chur le féilire, meabhrúchán fuaime a shocrú le féilire, ceangaltáin a chur leis agus a aisghabháil ó chomhaid fhéilire, stádas faighteoirí ó iarratas cruinnithe a sheiceáil, meabhrúchán a shocrú trí chlibeanna a chur leis agus go leor níos mó.
Cruthaigh & Sábháil Mír Fhéilire i bhFormáid ICS trí C++ API?
// The path to the File directory.
System::String dataDir = RunExamples::GetDataDir_Outlook();
// Create the appointment
System::SharedPtr calendar = System::MakeObject(L"LAKE ARGYLE WA 6743", L"Appointment", L"This is a very important meeting :)", System::DateTime(2012, 10, 2, 13, 0, 0), System::DateTime(2012, 10, 2, 14, 0, 0));
calendar->Save(dataDir + L"CalendarItem_out.ics", Aspose::Email::Mail::AppointmentSaveFormat::Ics);