& /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); %INIT> <%ARGS> $Folder => undef $MessageId => undef $Offset => 0 $PerPage => 20 $SortBy => 0 $Username => undef $Password => undef $Confirm => undef %ARGS>