added parameter mboxmaxmsgmbs to adjust max mbox entry size (dlft 100 MB)
This commit is contained in:
parent
9594610f33
commit
05354373e1
@ -42,7 +42,7 @@
|
|||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
// Define maximum message size for safety. 100MB would seem reasonable
|
// Define maximum message size for safety. 100MB would seem reasonable
|
||||||
static const unsigned int max_mbox_member_size = 100 * 1024 * 1024;
|
static unsigned int max_mbox_member_size = 100 * 1024 * 1024;
|
||||||
|
|
||||||
// The mbox format uses lines beginning with 'From ' as separator.
|
// The mbox format uses lines beginning with 'From ' as separator.
|
||||||
// Mailers are supposed to quote any other lines beginning with
|
// Mailers are supposed to quote any other lines beginning with
|
||||||
@ -302,6 +302,14 @@ MimeHandlerMbox::MimeHandlerMbox(RclConfig *cnf, const std::string& id)
|
|||||||
: RecollFilter(cnf, id)
|
: RecollFilter(cnf, id)
|
||||||
{
|
{
|
||||||
m = new Internal(this);
|
m = new Internal(this);
|
||||||
|
|
||||||
|
string smbs;
|
||||||
|
m_config->getConfParam("mboxmaxmsgmbs", smbs);
|
||||||
|
if (!smbs.empty()) {
|
||||||
|
max_mbox_member_size = (unsigned int)atoi(smbs.c_str()) *1024*1024;
|
||||||
|
}
|
||||||
|
LOGDEB0("MimeHandlerMbox::MimeHandlerMbox: max_mbox_member_size (MB): " <<
|
||||||
|
max_mbox_member_size / (1024*1024) << endl);
|
||||||
}
|
}
|
||||||
|
|
||||||
MimeHandlerMbox::~MimeHandlerMbox()
|
MimeHandlerMbox::~MimeHandlerMbox()
|
||||||
|
|||||||
@ -497,6 +497,14 @@ dbdir = xapiandb
|
|||||||
# default is 5 MB.</descr></var>
|
# default is 5 MB.</descr></var>
|
||||||
#mboxcacheminmbs = 5
|
#mboxcacheminmbs = 5
|
||||||
|
|
||||||
|
# <var name="mboxmaxmsgmbs" type="int">
|
||||||
|
#
|
||||||
|
# <brief>Maximum mbox member message size in megabytes.</brief>
|
||||||
|
# <descr>Size over which we assume that the mbox format is bad or we
|
||||||
|
# misinterpreted it, at which point we just stop processing the file.</descr>
|
||||||
|
# </var>
|
||||||
|
#mboxmaxmsgmbs = 100
|
||||||
|
|
||||||
# <var name="webcachedir" type="dfn">
|
# <var name="webcachedir" type="dfn">
|
||||||
#
|
#
|
||||||
# <brief>Directory where we store the archived web pages.</brief>
|
# <brief>Directory where we store the archived web pages.</brief>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user