[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-team] configurer sendmail sur une SuSE (was:Serveurs POP et SMTP (précisions))
- To: linux-team@rtfm.be
- Subject: [linux-team] configurer sendmail sur une SuSE (was:Serveurs POP et SMTP (précisions))
- From: Pascal Bleser <pbleser@atos-group.com>
- Date: Sat, 9 Oct 1999 10:25:03 +0200
- In-reply-to: <>; from Cedric Amand on Fri, Oct 08, 1999 at 04:50:14PM +0200
- Mail-followup-to: linux-team@rtfm.be
- Organisation: LinuxBe.org
- References: <> <>
- Reply-to: linux-team@rtfm.be
- Sender: owner-linux-team@rtfm.be
On Fri, Oct 08, 1999 at 04:50:14PM +0200, Cedric Amand wrote:
> CS> # do not uncomment smtp unless you *really* know what you are doing.
> CS> # smtp is handled by the sendmail daemon now, not smtpd. It does NOT
> Relire lentement le commentaire ;)
De fait, ça devrait être clair :)
> Apparemment, sendmail est installé.
Non, pas nécessairement.
Vérifie par
rpm -q sendmail
> Sendmail est un daemon, cad qu'il n'utilise pas INETD.conf.
> Tu as surement du voir quelque chose qui ecoute sur le
> port 25 (ou SMTP), ou alors quelqun a fermé ton sendmail.
Un
ps aux|grep sendmail
aurait fait l'affaire aussi ;-)
> Un petit "find / -name sendmail.*" t'aidera a trouver ou diable
> ta distribution stocke ses fichiers de config de sendmail.
> (Je ne connais pas Redhat donc je sais pas ou c'est. ;-)
C'est une SuSE et les fichiers de configuration se trouvent dans
/etc/mail/
(logique, non ? :))
En fait, le fichier de configuration de sendmail est /etc/sendmail.cf,
mais il vaut mieux ne pas aller le modifier directement.
A moins que tu aies une configuration un peu complexe, la SuSE peut te
générer automatiquement une configuration sendmail à l'aide de qqes
infos très simples.
Va voir dans /etc/rc.config (tu peux aussi modifier ces variables par YaST):
voici les variables pour sendmail:
# do you want to generate a sendmail-configuration /etc/sendmail.cf from
# parameters given in /etc/rc.config ("yes") or do you want to generate
# your /etc/sendmail.cf yourself ("no") ?
# (you could also use /etc/mail/linux.mc to do so.)
#
SENDMAIL_TYPE="yes"
...à mettre à yes, évidemment ;)
SENDMAIL_SMARTHOST="mail"
...tous les mails que sendmail ne sait pas délivrer (p.ex. utilisateur inconnu sur
la machine), il va les balancer à la machine "mail"
SENDMAIL_LOCALHOST="localhost linux-pab linux-pab.ikossvan.de"
Là tu indiques tous les noms possibles de ta machine serveur: tous les noms entrés
ici (séparés par des " ") signifient: machine locale
SENDMAIL_RELAY=""
...si tu ne veux pas que le serveur délivre des mails lui-même: il va systèmatiquement
passer tous les mails à la machine indiquée ici - dans mon cas, je veux que mon serveur
délivre les mails lui-même (c'est généralement le cas ;)), donc j'y mets rien
SENDMAIL_ARGS="-bd -q30m -om"
...arguments passés à sendmail lors du lancement - lis le commentaire au-dessus dans
/etc/rc.config au cas où tu as une connexion dialup (non permanente): ils te disent quoi
mettre - pour plus d'infos, consulte "man sendmail"
SENDMAIL_EXPENSIVE="no"
...si c'est mis à "yes", sendmail n'envoie pas les mails directement, mais met tout dans
/var/spool/mqueue et ne va envoyer les mails que lorsque tu fais "sendmail -q": très
intéressant si tu as une connexion dialup et que tu ne veux pas qu'une connexion soit
systématiquement ouverte à chaque fois que tu réponds à un mail, mais bien que tout soit
envoyé en une fois - une technique très commode consiste à mettre la commande "sendmail -q"
dans la crontab de root pour qu'elle s'éxécute à des intervalles ou à des heures bien
déterminées
SENDMAIL_NOCANONIFY="no"
...là aussi, si tu as une connexion dialup, mets-le à "yes": ça épargnera énormément de
requêtes DNS (qui nécessitent évidemment l'ouverture d'une connexion)
Voilà, si tu as édité /etc/rc.config directement sans passer par YaST, tu dois encore
taper
SuSEconfig
pour que les modifications soient refletées dans la configuration de sendmail.
Et finalement, vérifie que la variable "SMTP" soit bien mise à yes, pour que sendmail soit
lancé automatiquement lors du démarrage.
Encore des questions? :-))
--
-o) Pascal Bleser | Those who do not understand
/\\ C++/UNIX Development | Unix are condemned to reinvent
_\_v ATOS Payment Systems | it, poorly.
Aachen, Germany | --Henry Spencer {fortune}
<pbleser@atos-group.com>------------------<guru@linuxbe.org>
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/