Zugriff auf IMAP E-Mail Postfach
<Batch ActionLog="true" ConditionLog="false">
<Set Variable="{@QuellFolderID}" Value="inbox" />
<Set Variable="{@ZielFolderID}" Value="inbox" />
<InitImap Server="imap.xxx.de" Port="993" Login="[email protected]" Password="123" UseSSL="true" Variable="{@Result}" />
<ImapMailFolderList Data="{@myFolder}" Variable="{@Result}" />
<ForEach Data="{@myFolder}">
<Select Case="{@Data:displayName}">
<Case Value="Quelle">
<Set Variable="{@QuellFolderID}" Value="{@Data:id}" />
</Case>
<Case Value="Ziel">
<Set Variable="{@ZielFolderID}" Value="{@Data:id}" />
</Case>
</Select>
</ForEach>
<ImapMailList Data="{@myEmails}" FolderId="{@QuellFolderID}" Variable="{@Result}" />
<ForEach Data="{@myEmails}">
<Set Variable="{@Subject}" Value="{@Data:subject}" />
<ImapMailRead FolderId="{@QuellFolderID}" MailId="{@Data:id}" HtmlBody="true" Variable="{@HtmlBody}" />
<ImapMailRead FolderId="{@QuellFolderID}" MailId="{@Data:id}" HtmlBody="false" Variable="{@TextBody}" />
<DateToTimestamp Value="{@SystemDate}" Variable="{@Path}" />
<Set Variable="{@Path}" Value="C:\temp\{@Path}_{@Data:id}\" />
<PathCreate Path="{@Path}" Variable="{@Result}" />
<ImapMailAttachmentDownloadAll FolderId="{@QuellFolderID}" MailId="{@Data:id}" DestinationFolder="{@Path}" Variable="{@Result}" />
<ImapMailExportToEml FolderId="{@QuellFolderID}" MailId="{@Data:id}" DestinationFolder="{@Path}" FileName="export.eml" Variable="{@Result}" />
<ImapMailMove FolderId="{@QuellFolderID}" MailId="{@Data:id}" DestinationFolderId="{@ZielFolderID}" Variable="{@Result}" />
</ForEach>
</Batch>