From 78c65412473e349981d374ad45963a367cc09e2e Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 16 Feb 2003 14:08:13 +0000 Subject: [PATCH] Added mail_startup.max_msg_size parameter (default value is 10MB). --- src/sbbs3/ctrl/MainFormUnit.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/sbbs3/ctrl/MainFormUnit.cpp b/src/sbbs3/ctrl/MainFormUnit.cpp index 562db63c10..70f2e32fb7 100644 --- a/src/sbbs3/ctrl/MainFormUnit.cpp +++ b/src/sbbs3/ctrl/MainFormUnit.cpp @@ -644,6 +644,7 @@ __fastcall TMainForm::TMainForm(TComponent* Owner) mail_startup.rescan_frequency=3600; /* 60 minutes */ mail_startup.lines_per_yield=10; mail_startup.max_clients=10; + mail_startup.max_msg_size=10*1024*1024; memset(&ftp_startup,0,sizeof(ftp_startup)); ftp_startup.size=sizeof(ftp_startup); @@ -1488,6 +1489,10 @@ void __fastcall TMainForm::StartupTimerTick(TObject *Sender) mail_startup.max_recipients =Registry->ReadInteger("MailMaxRecipients"); + if(Registry->ValueExists("MailMaxMsgSize")) + mail_startup.max_msg_size + =Registry->ReadInteger("MailMaxMsgSize"); + if(Registry->ValueExists("MailSMTPPort")) mail_startup.smtp_port=Registry->ReadInteger("MailSMTPPort"); @@ -1882,6 +1887,8 @@ void __fastcall TMainForm::SaveSettings(TObject* Sender) ,mail_startup.rescan_frequency); Registry->WriteInteger("MailMaxRecipients" ,mail_startup.max_recipients); + Registry->WriteInteger("MailMaxMsgSize" + ,mail_startup.max_msg_size); Registry->WriteInteger("MailLinesPerYield" ,mail_startup.lines_per_yield); @@ -2328,6 +2335,8 @@ void __fastcall TMainForm::ExportSettings(TObject* Sender) ,mail_startup.lines_per_yield); IniFile->WriteInteger(section,"MaxRecipients" ,mail_startup.max_recipients); + IniFile->WriteInteger(section,"MaxMsgSize" + ,mail_startup.max_msg_size); IniFile->WriteInteger(section,"SMTPPort",mail_startup.smtp_port); IniFile->WriteInteger(section,"POP3Port",mail_startup.pop3_port); -- GitLab