Vytváření, odstraňování a přejmenovávání poštovních schránek pomocí protokolu IMAP

Automaticky přeloženo z Deepl

Funkce Pošta, obrovská sada funkcí. První část byla vydána s verzí 4D v17 R4 a od té doby jsme dodávali další a další funkce.

Výjimkou není ani verze 4D v19, která přináší nové funkce, jež vám pomohou spravovat poštovní schránky pomocí programování. To zahrnuje vytváření, přejmenovávání a mazání poštovních schránek. Poštovní schránka se zobrazuje jako složka v e-mailových klientech, jako je Microsoft Outlook nebo Apple Mail.

Správa poštovních schránek HDI

Vytvoření poštovní schránky

Chcete-li vytvořit novou poštovní schránku, použijte funkci createBox(). Chcete-li například vytvořit novou schránku „Faktury“ v kořenovém adresáři:

$status:=$transporter.createBox("Invoices")

A pokud chcete ke schránce přidat některé podřízené schránky, zadejte celou cestu s oddělovacím znakem serveru IMAP:

// create mailboxes name with separator() function
$name1:="Invoices "+$transporter.getDelimiter()+"Atlas Corp"
$name2 :="Invoices "+$transporter.getDelimiter()+"Nova Orion Industries"
// Adds new mailboxes related to "Invoices"
$status :=$transporter.createBox($name1)
$status :=$transporter.createBox($name2)

Zde je to, co získáte ve svém poštovním prohlížeči:

přejmenování poštovní schránky

Pokud chcete přejmenovat poštovní schránku „Faktury“ v části „Účty“, použijte metodu renameBox():

$status:=$transporter.renameBox("Faktury"; "Účty")

Zde je uvedeno, co získáte v prohlížeči pošty:

blank

odstranit schránku

Pokud již schránku nepoužíváte, můžete ji smazat pomocí funkce deleteBox():

$name3$transporter.getDelimiter()+"Nova Orion Industries"
$status :=$transporter.deleteBox($name3).

Zde je to, co otbain ve vašem poštovním prohlížeči:

blank

Přihlášení do poštovní schránky

Pomocí funkcí subscribe() a unsubscribe() můžete definovat, které poštovní schránky mají být klienty IMAP zobrazovány jako oblíbené.

$name4:="Bills "+$transporter.getDelimiter()+"Atlas Corp"
$status :=$transporter.subscribe($name4)

Podívejte se do dokumentace a na výše uvedené HDI, kde se dozvíte více o nových funkcích!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.