<& /Elements/Header, Title => loc("Import an email") &> <& Elements/Tabs, current_tab => "Tools/EmailImport.html", Title => loc("Import an email") &> % if (not $ImapOK) { % if (defined $Password) {

Password incorrect.

% }
% } elsif ((not defined $Folder) && (defined $FolderList)) { <& /Elements/IMAP/FolderList, Page => 'EmailImport.html', FolderList => $FolderList &> % } elsif ((defined $Folder) && (defined $MessageList) && (not defined $MessageId)) { <& /Elements/IMAP/MessageList, Page => 'EmailImport.html', Folder => $Folder, Offset => $Offset, PerPage => $PerPage, SortBy => $SortBy, MessageList => $MessageList &> % } elsif ((defined $Folder) && (defined $MessageId) && (defined $MessageString) && (not defined $Confirm)) {

<-- Back to the "<%$Folder%>" folder

Import the message below as if it had been sent to Request Tracker, complete with autoresponse back to the sender - are you sure? Click here to confirm.

<& /Elements/IMAP/FormatMessage, Page => 'EmailImport.html', MessageString => $MessageString &> % } elsif ((defined $Folder) && (defined $MessageId) && (defined $MessageString) && (defined $Confirm)) {

<-- Back to the "<%$Folder%>" folder

Import results are shown below:

<& /REST/1.0/NoAuth/mail-gateway, 'queue' => 1, 'action' => 'correspond', 'message' => $MessageString &>
% } elsif ((defined $Folder) && (defined $MessageId) && (not defined $MessageString)) {

<-- Back to the "<%$Folder%>" folder

Failed to load message.

% } <%INIT> my ($ImapOK, $FolderList, $MessageList, $MessageString) = (0, undef, undef, undef); $Username = $session{'emailuser'} if (not defined $Username); $Username = $session{'CurrentUser'}->Name if (not defined $Username); $m->comp ('/Elements/IMAP/Loader', Folder => $Folder, MessageId => $MessageId, Username => $Username, Password => $Password, ImapOKRef => \$ImapOK, FolderListRef => \$FolderList, MessageListRef => \$MessageList, MessageStringRef => \$MessageString); <%ARGS> $Folder => undef $MessageId => undef $Offset => 0 $PerPage => 20 $SortBy => 0 $Username => undef $Password => undef $Confirm => undef