orenoblog

エンジニアになりたいExcel方眼紙erの物語

postfixのmain.cfをテスト

serverspecでmain.cfのsmtpd_recipient_restrictionsが改行されて定義されてるのでどうしようかなと思って、試しに書いてみたらうまくいった。

describe command('cat /etc/postfix/main.cf') do
  its(:stdout) { should match /smtpd_recipient_restrictions\s+=\s+permit_mynetworks,\s+permit_sasl_authenticated,\s+reject_unauth_destination,\s+reject/ }
end 
describe command('postconf -n') do
  its(:stdout) { should match /smtpd_recipient_restrictions\s+=\s+permit_mynetworks,\s+permit_sasl_authenticated,\s+reject_unauth_destination,\s+reject/ } 
end