Revision 03de8d48
Von Jan Büren vor etwa 1 Jahr hinzugefügt
SL/BackgroundJob/ImportRecordEmails.pm | ||
---|---|---|
}
|
||
);
|
||
return "No emails to import." unless $email_import;
|
||
|
||
my $result = "Created email import with id " . $email_import->id . ".";
|
||
if ($config->{imported_imap_flag}) {
|
||
foreach my $email_journal (@{$email_import->email_journals}) {
|
||
$imap_client->set_flag_for_email(
|
||
email_journal => $email_journal,
|
||
flag => $config->{imported_imap_flag},
|
||
);
|
||
}
|
||
}
|
||
my $result = "Created email import with id " . $email_import->id . " for ". scalar @{ $email_import->email_journals } . " emails.";
|
||
|
||
if ($config->{process_imported_emails}) {
|
||
my @function_names =
|
||
... | ... | |
processed_imap_flag => { type => SCALAR, optional => 1, },
|
||
not_processed_imap_flag => { type => SCALAR, optional => 1, },
|
||
email_import_ids_to_delete => { type => ARRAYREF, optional => 1, },
|
||
imported_imap_flag => { type => SCALAR, optional => 1, },
|
||
# email config
|
||
hostname => { type => SCALAR, },
|
||
port => { type => SCALAR, optional => 1},
|
Auch abrufbar als: Unified diff
Neues optionales IMAP-Flag für Kennzeichnung von importierten E-Mails
Zusätzlich Rückmeldung an die Background-Job-Historie Anzahl der E-Mails