Revision 3f689908
SL/IMAPClient.pm | ||
---|---|---|
type => HASHREF | UNDEF,
|
||
optional => 1,
|
||
},
|
||
skip_broken_mime_mails => {
|
||
type => SCALAR | UNDEF,
|
||
optional => 1,
|
||
},
|
||
});
|
||
my $folder_path = $params{folder} || $self->{base_folder};
|
||
|
||
... | ... | |
base_folder_path => $folder_path,
|
||
folder_strings => [$folder_string],
|
||
email_journal_params => $params{email_journal_params},
|
||
skip_broken_mime_mails => $params{skip_broken_mime_mails},
|
||
);
|
||
|
||
return $email_import;
|
||
... | ... | |
type => HASHREF | UNDEF,
|
||
optional => 1,
|
||
},
|
||
skip_broken_mime_mails => {
|
||
type => SCALAR | UNDEF,
|
||
optional => 1,
|
||
},
|
||
});
|
||
my $base_folder_path = $params{base_folder} || $self->{base_folder};
|
||
|
||
... | ... | |
base_folder_path => $base_folder_path,
|
||
folder_strings => \@subfolder_strings,
|
||
email_journal_params => $params{email_journal_params},
|
||
skip_broken_mime_mails => $params{skip_broken_mime_mails},
|
||
);
|
||
|
||
return $email_import;
|
||
... | ... | |
type => HASHREF | UNDEF,
|
||
optional => 1,
|
||
},
|
||
skip_broken_mime_mails => {
|
||
type => SCALAR | UNDEF,
|
||
optional => 1,
|
||
},
|
||
});
|
||
|
||
my $dbh = SL::DB->client->dbh;
|
||
|
||
my $email_import;
|
||
... | ... | |
|
||
Updates the emails for a folder. Checks which emails are missing and
|
||
fetches these from the IMAP server. Returns the created email import object.
|
||
Accepts some optional params, for instance <Cskip_broken_mime_mails> which
|
||
silently surpresses error message if a email is not MIME compatible.
|
||
This is useful if loads of emails needs to be imported and the importer
|
||
doesn´t really care about some not parseable mails.
|
||
|
||
=item C<update_emails_from_subfolders>
|
||
|
Auch abrufbar als: Unified diff
Neue Option skip nicht parsebare mails bei Import von E-mails