X-Git-Url: http://git.megabrutal.com/?p=mgsmtp.git;a=blobdiff_plain;f=MgSMTP.pas;h=19dc9685e13a0960decb1bff1401374d051f8885;hp=2fbc6ce69199c010e47968615d6fc165b3d763f8;hb=HEAD;hpb=f70bfb8a7f2c72758be721b78a7e9f33321dca21 diff --git a/MgSMTP.pas b/MgSMTP.pas index 2fbc6ce..19dc968 100644 --- a/MgSMTP.pas +++ b/MgSMTP.pas @@ -49,7 +49,7 @@ const document what bugfix/feature are you testing with the actual build. This will be logged to help you differentiate outputs of subsequent builds in your logs. If left empty, it won't be added to the logs. } - DEVCOMMENT = 'ListenAddress'; + DEVCOMMENT = 'BindAddress'; var @@ -179,13 +179,18 @@ begin SpoolManager:= TSpoolManager.Create(Config); PolicyManager:= TPolicyManager.Create(Config); + AddDevComment(Logger); + + if (Config.ReadString('Server', 'ListenAddress', '') = '') + and (Config.ReadString('Server', 'ListenPort', '') <> '') then + Logger.AddStdLine('WARNING! Server\ListenPort is deprecated. Use ListenAddress instead!'); + if Config.ReadBool('Spool', 'KeepProcessedEnvelopes', false) or Config.ReadBool('Spool', 'KeepProcessedEMails', false) then if not DirectoryExists('processed') then CreateDir('processed'); Config.Free; - AddDevComment(Logger); Logger.AddStdLine('Primary server name: ' + MainServerConfig.Name); Logger.AddStdLine('FCrDNS policy: ' + FCrDNSPolicyToStr(PolicyManager.FCrDNSPolicy)); if MailboxManager.DomainSpecific then @@ -231,7 +236,7 @@ begin end else begin Config.Free; - Out.writeln('Error: Server/Name is a mandatory configuration entry.'#13#10 + Out.writeln('Error: Server\Name is a mandatory configuration entry.'#13#10 + 'Please configure the application properly, refer to the manual.'); ReportSvcStatus(SERVICE_STOPPED, 2, 0); end;