[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] sendmail Suse 7.1



...
> Par contre rien à faire pour expédier mon courrier. Il reste
> dans var/spool/mqueue. Le support technique de Suse.fr
essaie un peu de faire
  sendmail -q
Ca vide la queue d'expédition et envoit tous les mails.

> m'indique que le Sendmail contenu dans la distribution est
> "préconfiguré". J'ai bien choisi avec Yast la connexion par
> modem, mais, manifestement il manque quelque chose,
> d'ailleurs où figure le SMTP ? et les coordonnées des
> utilisateurs locaux ?
Lorsque tu choisis le mode dialup pour sendmail, il n'envoit pas
automatiquement les mails mais les met seulement dans sa mqueue.
Tu dois taper la commande "sendmail -q" (comme root, bien
entendu) pour qu'ils soient effectivement envoyés.
Ceci pour éviter qu'une connexion soit chaque fois ouverte vers
le provider lorsque tu envoie un mail (surtout faire gaffe avec
ISDN et la dial automatique).
Pour que le sendmail -q soit éxécuté automatiquement lorsque tu
te connectes au FAI, jette un oeil au fichier /etc/ppp/ip-up
(comme root):
...
        # maybe you want to start mail services:
        # set follow variables in /etc/rc.config
        #    SENDMAIL_TYPE="yes"
        #    SENDMAIL_SMARTHOST="<ISP-mailserver>"
        #    SENDMAIL_ARGS="-bd -om"
        #    SENDMAIL_EXPENSIVE="yes"
        #    SENDMAIL_NOCANONIFY="yes"
        #/usr/bin/fetchmail -a -v >>/var/log/fetchmail 2>&1 &
        #/usr/sbin/sendmail -q &
...
Il te suffit de décommenter la ligne avec sendmail -q, comme ceci:
...
        #    SENDMAIL_EXPENSIVE="yes"
        #    SENDMAIL_NOCANONIFY="yes"
        #/usr/bin/fetchmail -a -v >>/var/log/fetchmail 2>&1 &
        /usr/sbin/sendmail -q &
...

Ou alors tu ajoutes simplement la ligne suivante à /etc/ppp/ip-up.local
/usr/sbin/sendmail -q &

Sinon, vérifie que tu as bien mis le serveur SMTP de ton provider
comme "smart host" dans la configuration de sendmail
(dans /etc/rc.config.d/sendmail.rc.config):
#
# smarthost - this host gets all outgoing email from us
# normally used for uucp-connected sites or for dialup connections
# use "uucp-dom:server.uucp.com" to deliver all email to "server.uucp.com"
#
SENDMAIL_SMARTHOST="smtp.free.fr"

(note que je ne sais pas si c'est smtp.free.fr, hein, c'est juste un
exemple ;)))

Si tu as du modifier sendmail.rc.config, éxécute la commande suivante
ensuite (en tant que root):
  SuSEconfig --module sendmail

Si ça marche toujours pas, jette un oeil au fichier
/var/log/mail
Il contient les logs de sendmail (y compris les erreurs encontrées
lors de l'envoi des mails, etc...).

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
rm -rf /bin/laden || cat usa >/dev/null            :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]