[FUG-BR] Qmail + smtpd

Alexandre Biancalana biancalana em gmail.com
Terça Julho 15 23:28:24 BRT 2008


On 7/14/08, Alvaro Resurreição <alvaro em bsd.com.br> wrote:
>  email# /var/qmail/service/smtpd/run
>
> envdir ./env sh -c
>     case "$REMOTENAME" in h) H=;; p) H=p;; *) H=H;; esac
>     case "$REMOTEINFO" in r) R=;; [0-9]*) R="t$REMOTEINFO";; *) R=R;; esac
>     exec \
>     envuidgid qmaild \
>     softlimit ${DATALIMIT+"-d$DATALIMIT"} \
>     /usr/local/bin/tcpserver \
>         -vDU"$H$R" \
>         ${LOCALNAME+"-l$LOCALNAME"} \
>         ${BACKLOG+"-b$BACKLOG"} \
>         ${CONCURRENCY+"-c$CONCURRENCY"} \
>         -xtcp.cdb \
>         -- "${IP-0}" "${PORT-25}" \
>
>      /var/qmail/bin/qmail-smtpd
>

Me expressei mal....

faz assim:

$ more run
#!/bin/sh
exec 2>&1 \
envdir ./env \
sh -c '
   case "$REMOTENAME" in h) H=;; p) H=p;; *) H=H;; esac
   case "$REMOTEINFO" in r) R=;; [0-9]*) R="t$REMOTEINFO";; *) R=R;; esac
   echo exec \
   envuidgid qmaild \
   softlimit ${DATALIMIT+"-d$DATALIMIT"} \
   /usr/local/bin/tcpserver \
       -vDU"$H$R" \
       ${LOCALNAME+"-l$LOCALNAME"} \
       ${BACKLOG+"-b$BACKLOG"} \
       ${CONCURRENCY+"-c$CONCURRENCY"} \
       -xtcp.cdb \
       -- "${IP-0}" "${PORT-25}" \
    /var/qmail/bin/qmail-smtpd
'


executa o run e manda o resultado!


Mais detalhes sobre a lista de discussão freebsd