On Thu, Apr 7, 2016, at 11:10 AM, A. Schulze wrote:
>
> jasonsu:
>
> > $mydomain = 'mail01.example.com';
> > $myauthservid = 'amavisd.${$mydomain}';
> use double quotes to allow variable expansion.
> single quotes force use as literal string as you see...
>
> -> $myauthservid = "amavisd.${$mydomain}";
If I switch
my $mydomain = 'mail01.example.com';
$myhostname = 'mail01.example.com';
75 - $myauthservid = 'amavisd.${$mydomain}';
+ my $myauthservid = "amavisd.${$mydomain}";
I get an error on launch
Error in config file "/etc/amavisd/amavisd.conf": Can't use string
("mail01.example.com") as a SCALAR ref while "strict refs" in use at
/etc/amavisd/amavisd.conf line 75.
At the top of the config file I see
use strict;
Do I get rid of the 'use strict', or change something in the config variable ?
And as for single- vs double- quote, what should these be then
$smtpd_greeting_banner = '${$myhostname} ${protocol} ${product} service
ready';
$smtpd_quit_banner = '${$myhostname} ${product} closing transmission
channel';
?
Jason