1. Tuotteet
  2.   Sähköposti
  3.   Python
  4.   Aspose.Email for Python via .NET

Aspose.Email for Python via .NET

 
 

Python-sovellusliittymä Microsoft Outlook -sähköpostien käsittelyyn

Tehokas Python Email Processing API, joka mahdollistaa tapaamisten lisäämisen, sähköpostin sisällön purkamisen sekä sähköpostiviestien luomisen, muokkaamisen ja muuntamisen;

Aspose.Cells Cloud SDK for Go on tehokas ja luotettava pilvipohjainen ratkaisu, jonka avulla ohjelmistokehittäjät voivat työskennellä Excel-tiedostoilla pilvessä. Yksi Aspose.Cells Cloud SDK for Go -sovelluksen käytön tärkeimmistä eduista on, että se on pilvipohjainen. Tämä tarkoittaa, että voit helposti käyttää Excel-tiedostojasi mistä tahansa ja millä tahansa laitteella. Käyttäjien ei siis tarvitse asentaa ohjelmistoja tai huolehtia tiedostojen yhteensopivuusongelmista, ja kaikki hoidetaan turvallisesti pilvessä. SDK:ta voidaan käyttää ohjelmistosovellusten kehittämiseen useille käyttöjärjestelmille, kuten Windowsille, Linuxille, Mac OS:lle ja monille muille.

Aspose.Cells Cloud SDK for Go sisältää runsaasti ominaisuuksia, jotka voivat auttaa ohjelmistokehittäjiä automatisoimaan monia Exceliin liittyviä tehtäviä, kuten suorittamaan monimutkaisia laskutoimituksia, muotoilemaan soluja, lisäämään kaavioita ja paljon muuta. Sitä on erittäin helppo käsitellä, ja se on tukenut joitain suosittuja Microsoft Excel -tiedostomuotoja, kuten XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited), HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS ja monet muut. Aspose.Cells Cloud SDK -ohjelmistokehittäjät voivat suojata Excel-tiedostonsa salasanalla sekä suojaamattomat tiedostot, jotka on suojattu salasanalla.

Aspose.Cells Cloud SDK for Go on erittäin helppo käsitellä, ja se sisältää useita edistyneitä ominaisuuksia, joiden avulla ohjelmistokehittäjät voivat käsitellä Microsoft Excel -laskentataulukoita, kuten automaattisen suodatuksen, pivot-taulukoiden käsittelyn, ehdollisen muotoilun hallinnan, ListObjectin tai taulukon muuntamisen solualue, hallita rivejä ja soluja, etsiä ja korvata tekstiä Excel-laskentataulukossa, taustan lisääminen työkirjaan, muodon lisääminen laskentataulukkoon, pivot-taulukon lisääminen Excel-laskentataulukkoon, rivien piilottaminen Excel-laskentataulukossa, sarakkeiden automaattinen sovittaminen työkirjassa ja monissa muissa.

Previous Next

Pythonin Aspose.Emailin käytön aloittaminen .NET:n kautta

Suositeltava tapa asentaa Aspose.Email for Python .NET:n kautta on Pypi. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Aspose.Email Pythonille .NET:n kautta Pypin kautta

pip install Aspose.Email-for-Python-via-NET 
Voit myös ladata sen suoraan Asposen tuotesivulta.

Luo ja lähetä sähköpostiviestejä Python API:n kautta

Aspose.Email for Python .NET:n kautta tekee ohjelmistokehittäjien helpoksi luoda uusia sähköpostiviestejä alusta alkaen. Kaikki sähköpostin perusominaisuudet, kuten Lähettäjä, Vastaanottaja, Aihe ja teksti, voidaan helposti liittää juuri luotuun sähköpostiviestiin. Kirjastossa on useita tärkeitä ominaisuuksia sähköpostiviestien käsittelyyn, kuten uuden sähköpostin luominen eri ominaisuuksilla, sähköpostiviestien lähettäminen useille vastaanottajille, lukukuittauksen pyytäminen, sähköpostiosoitteiden muuttaminen ystävälliseksi nimeksi, sähköpostin rungon asettaminen, HTML-tekstin asettaminen, saada tai asettaa sähköpostin päivämäärä ja aika ja paljon muuta.

Käytä useita vastaanottaja-, CC- ja BCC-osoitteita lähettäessäsi sähköpostiviestejä Pythonin kautta

eml = ae.MailMessage()
eml.subject = "New MailMessage created with Aspose.Email for Python"
eml.html_body = "This line is in bold  while this is normal text"
eml.from_address = "kashif.iqbal.aspose@domain.com"
eml.to.append(ae.MailAddress("to1@domain.com", "Recipient 1"))
eml.to.append(ae.MailAddress("to2@domain.com", "Recipient 2"))
eml.cc.append(ae.MailAddress("cc1@domain.com", "Recipient 3"))
eml.cc.append(ae.MailAddress("cc2@domain.com", "Recipient 4"))
# Send using Smtp Client
client = SmtpClient("smtp.gmail.com", 587, "username", "password")
client.send(eml)

Pura sähköpostiviestien sisältö Python-sovellusliittymän kautta

Aspose.Email for Python .NET:n kautta on tarjonnut tukea sähköpostiviestien sisällön poimimiseen Python-sovellusten sisältämistä sähköposteista. Ohjelmistokehittäjät voivat helposti näyttää valitun sähköpostiviestien sisällön näytöllä vain muutamalla Python-koodirivillä. Kirjasto on myös tarjonnut tukea, jonka avulla ohjelmistokehittäjät voivat poimia sähköpostin otsikoita sekä dekoodattuja otsikkoarvoja ja käyttää niitä omien tarpeidensa mukaan. Seuraava esimerkki näyttää, kuinka sähköpostin otsikot puretaan ja näytetään Python-sovellusten näytöllä.

Sähköpostien otsikoiden purkaminen Python API:n kautta

# Create MailMessage instance by loading an EML file
message = MailMessage.load(dataDir + "email-headers.eml");
print("\n\nheaders:\n\n")
# Print out all the headers
index = 0
for index, header in enumerate(message.headers):
print(header + " - ", end=" ")
print (message.headers.get(index))

Tapausten luominen ja hallinta Python-sovelluksissa

Aspose.Email for Python .NET:n kautta on erittäin hyödyllinen kirjasto Outlook-tapaamisten kanssa työskentelemiseen. Kirjaston avulla ohjelmistokehittäjät voivat luoda uusia tapaamisia ja tallentaa ne ICS-tiedostomuotoon. Voit määrittää tapaamisellesi erilaisia ominaisuuksia, kuten aloituspäivän, lopetuspäivän, kuvauksen, järjestäjän, sijainnin, yhteenvedon ja niin edelleen. Voit helposti avata tapaamistiedoston Microsoft Outlookissa tai missä tahansa ohjelmassa, joka voi ladata ICS-tiedoston, joka lisää tapaamistiedot Outlookin kalenteriin. Kirjasto tukee myös olemassa olevan tapaamisen lataamista ICS-muodossa, useiden tapahtumien lukemista ja kirjoittamista ICS-tiedostosta, tapaamisen osallistujien tilan määrittämistä ja niin edelleen.

Useiden tapahtumien kirjoittaminen ICS-tiedostoon Python API:n kautta

saveOptions = IcsSaveOptions()

saveOptions.action = AppointmentAction.CREATE
writer = CalendarWriter(dataDir + "WriteMultipleEventsToICS_out.ics", saveOptions)
attendees = MailAddressCollection()
attendees.append("attendee@domain.com")
for i in range(10):
app = Appointment("Room 112", dt.datetime(2018, 5, 27, 22, 12, 11), dt.date(2018, 5, 28), "from@domain.com", attendees)
app.description = "Test body " + str(i)
app.summary = "Test summary:" + str(i)
writer.write(app)

Hallitse Outlookin tallennustiedostoja (OST, PST) Pythonin kautta

Aspose.Email for Python .NET:n kautta antaa ohjelmistokehittäjille mahdollisuuden luoda ja hallita Outlook-tallennustiedostoja (OST, PST) omissa Python-sovelluksissaan. Kirjastossa on monia hyödyllisiä ominaisuuksia OST- tai PST-tiedostojen käsittelyyn, kuten uuden PST-tiedoston luominen ja alikansioiden lisääminen siihen, viestien etsiminen, Outlookin OST-tiedoston lukeminen ja muuntaminen, PST-tiedostojen jakaminen ja yhdistäminen, kalenterikohteiden hallinta ja yhteystiedot PST-tiedoston sisällä, PST-tiedoston viestien käsittely, Outlookin PST-tiedoston avaaminen ja lukeminen, kansioiden ja fubFolders-tietojen hankkiminen PST:stä ja paljon muuta. Seuraava esimerkki näyttää, kuinka voit yhdistää yhdeksi PST:ksi Python API:n kautta, 

Useiden PST:iden yhdistäminen yhdeksi PST:ksi Python API:n kautta

string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
{
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder. 
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
} 
Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
} 
 Suomen