Robert Moskowitz:
> cat <<EOF>>master.cf || exit 1
> #
> # Dovecot LDA
> dovecot unix - n n - - pipe
> flags=DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d ${recipient}
> #
> # Vacation mail
> vacation unix - n n - - pipe
> flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} 
> -- ${recipient}
> EOF
> 
> And I was getting errors on sending emails until I REALLY looked at the 
> messages in maillog and figured out that I needed:
> 
> cat <<EOF>>master.cf || exit 1
> #
> # Dovecot LDA
> dovecot unix - n n - - pipe
> flags=DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d 
> \${recipient}
> #
> # Vacation mail
> vacation unix - n n - - pipe
> flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f 
> \${sender} -- \${recipient}
> EOF

Robert, please RTFM the shell's manpage, and look up the section
on "here documents" and their quoting rules.

        Wietse

Reply via email to