Re: envoyer un mail par script bash

Top Page

Reply to this message
Author: Emmanuel Rouat
Date:  
To: La Guilde
Subject: Re: envoyer un mail par script bash
mhampartzoumian@??? wrote:

>
> *********************************************
> #!/bin/bash
>
> telnet smtp.quelque.part 25 << __EOF__
> helo passerelle.adsl
> mail from: alerte_passerelle_adsl@???
> rcpt to: marc@???
> data
> Reply-To: marc@???
> Subject: alerte log
> Une nouvelle alerte a été générée.



dans les exemples fournies avec les sources de bash, il y a un
script qui s'appelle send_mail.bash . Le debut du script est
un preambule de formattage, et a la fin, la fonction
d'envoi est:

    cat <<- __EOF__ | telnet ${MAILHOST:-localhost} 25 > /dev/null 2>&1
    HELO
    mail from: ${From:-${DefaultFrom}}
    $(for name in ${To} ${Cc} ${Bcc} ; do
         echo "rcpt to: ${name}"
      done)
    data
    $(cat "${tmpfile}")
    .
    quit
    __EOF__


    rm -f "${tmpfile}"


je pense que tu dois pouvoir y trouver une solution a ton probleme.


manu