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:
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:
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!