configuration sendmail sur openBSD

configuration sendmail sur openBSD - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 12-04-2007 à 13:38:30    

salut tout le monde,
 
J'aimerais savoir si qq'un peut m'aider pour configurer sendmail sur un openBSD qui fait office de firewall et serveur vpn. L'objectif est qu'il doit juste pouvoir envoyer des mails pour signaler des erreurs matériels, intrusion, etc...
 
Merci d'avance

Reply

Marsh Posté le 12-04-2007 à 13:38:30   

Reply

Marsh Posté le 13-04-2007 à 09:49:29    

C'est pas vraiment une aide, mais tu as 2 solutions alternatives :
 
- si tu as une passerelle SMTP (celle de ton FAI, par exemple) tu peux utiliser ssmtp, programme qui ne gère que l'envoi de mail => http://pkgsrc.se/mail/ssmtp
- si tu veux que ton serveur soit plus autonome, n'hésite pas à remplacer sendmail par un MTA avec lequel tu te sentiras plus à l'aise (Postfix, par exemple, pour lequel on trouve pas mal de tutoriels => http://www.hsc.fr/ressources/cours/postfix/ )

Reply

Marsh Posté le 13-04-2007 à 10:08:51    

je n'ai pas vraiment besoin de changé de programme. sendmail est nativement installé avec openbsd, et il envoit des mails le seul truc que je n'arrive pas a régler c'est le forcer a utiliser le serveur smtp du réseau. C'est vraiment du chinois à configurer et je vois pas comment je peux faire.

Reply

Marsh Posté le 13-04-2007 à 10:24:19    

Solution rapide : Dans le fichier sendmail.cf il doit y avoir une ligne de ce style :
 

# "Smart" relay host (may be null)
DS


Il devrait suffir de la modifier en :
 

# "Smart" relay host (may be null)
DSnom.du.serveur.smtp


Message édité par fdaniel le 13-04-2007 à 10:24:31
Reply

Marsh Posté le 13-04-2007 à 10:32:58    

ça n'a pas l'air de marché. ça génére le fichier de config sans erreur, mais lorsque j'envois un mail et que je fais un tcpdump en même temps, il n'envois rien au serveur mail mais il demande au serveru DNS la résolution de domaine
 
voici le fichier de config qui se trouve dans les exemples et sur lequel je travaille
 
divert(-1)
#
# Copyright (c) 1998 Sendmail, Inc.  All rights reserved.
# Copyright (c) 1983 Eric P. Allman.  All rights reserved.
# Copyright (c) 1988, 1993
#       The Regents of the University of California.  All rights reserved.
#
# By using this file, you agree to the terms and conditions set
# forth in the LICENSE file which can be found at the top level of
# the sendmail distribution.
#
#
 
#
#  This configuration only runs sendmail on the localhost interface.
#  This allows mail on the local host to work without accepting
#  connections from the net at large.
#
 
divert(0)dnl
VERSIONID(`@(#)openbsd-localhost.mc $Revision: 1.4 $')
OSTYPE(openbsd)dnl
FEATURE(nouucp, `reject')dnl
FEATURE(`accept_unresolvable_domains')dnl
FEATURE(`no_default_msa')dnl
MAILER(local)dnl
MAILER(smtp)dnl
DAEMON_OPTIONS(`Family=inet, address=127.0.0.1, Name=MTA')dnl
DAEMON_OPTIONS(`Family=inet6, address=::1, Name=MTA6, M=O')dnl
DAEMON_OPTIONS(`Family=inet, address=127.0.0.1, Port=587, Name=MSA, M=E')dnl
DAEMON_OPTIONS(`Family=inet6, address=::1, Port=587, Name=MSA6, M=O, M=E')dnl
CLIENT_OPTIONS(`Family=inet6, Address=::')dnl
CLIENT_OPTIONS(`Family=inet, Address=0.0.0.0')dnl
dnl
dnl Some broken nameservers will return SERVFAIL (a temporary failure)
dnl on T_AAAA (IPv6) lookups.
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl


Message édité par crevettehj le 13-04-2007 à 10:39:04
Reply

Marsh Posté le 13-04-2007 à 11:18:30    

Si tu tiens à passer par un fichier mc il faut définir ces lignes :
 

define(`SMART_HOST',`nom.du.serveur.smtp')
FEATURE(relay_entire_domain)


http://www.clanger9.org.uk/computer/sendmail.html


Message édité par fdaniel le 13-04-2007 à 11:19:11
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed