View Full Version : Notification mail vers serveur Exchange - config sendmail
jr.tpma
01-08-2008, 11:56 AM
Bonjour,
J'utilise Sendmail pour envoyer les notifications par email. Le problème que je rencontre actuellement est que l'envoi des mails passent par l'extérieur de mon réseau (par Internet), puis sont réceptionnés par mon serveur Exchange qui me transmet les notifications.
Je souhaiterai que les emails soient directement transmis à mon serveur Exchange, mais je ne sais pas comment paramétrer Sendmail pour le faire.
Pouvez vous me renseigner? Merci par avance. ;)
jr.tpma
01-10-2008, 07:14 PM
C'est parce que le problème concerne d'avantage Sendmail qu'Oréon que personne ne répond..? :(
julio
01-10-2008, 09:37 PM
bonjour,
Tu devrais mettre un postfix et le configurer pour qu'il fonctionne avec un relaysmtp. Et tu met ton exchange en tant que smtp relay.
Sendmail est bcp plus complexe que postfix.
naparuba
01-11-2008, 10:35 AM
Modifie le paramétrè suivant du fichier /etc/mail/sendmail.cf:
# "Smart" relay host (may be null)
DStonserveur.domain.com
Et ca va rouler ;)
Tu devrais tout de même regarder postfix en effet, il est beaucoup plus simple à configurer, et est mieux conçu.
PS: oui je sais qu'il ne faut pas éditer directement sendmail.cf, mais bon...
jr.tpma
01-11-2008, 04:54 PM
Merci de vos réponses, je vais tester ça et je vous tiens informé. :)
jr.tpma
01-31-2008, 06:51 PM
Je viens de tester la solution de naparuba, malheursement ça ne fonctionne pas..
Voici ce que j'ai mis :
# "Smart" relay host (may be null)
DSmonserveur.domain.local
Est ce que c'est bon?
naparuba
02-01-2008, 09:19 AM
Oui, c'est ce que j'ai mis sur mes installations, et c'est bien la seule modif que j'ai faite sur sendmail. Tu peux regarder dans /var/log/maillog si tu vois des erreurs particulières? (ici j'ai du demander à l'admin Exchange d'autoriser le serveur à faire du smtp).
jr.tpma
02-01-2008, 01:00 PM
Je viens de m'apercevoir de quelque chose : mon serveur Exchange à 2 connexions réseau sur 2 adressages réseau différent (réseau 192.x.x.x et 129.x.x.x).
Le smtp est autorisé sur la connexion au réseau 129.x.x.x mais lorsque je fais un ping monserveur.domain.local depuis ma station NAgios, c'est le réseau 192.x.x.x qui répond.
J'ai donc 2 choix :
- Est ce que je peux renseigner une adrese IP dans le fichier sendmail.cf ?
- Est ce qu'il y a un fichier Hosts sous Fedora qui me permet de forcer la correspondance entre le nom machine et l'adresse IP ?
FabUbuntu
02-01-2008, 01:04 PM
Il faut que tu autorise le smtp sur l'@ 192.... car tes demandes ne passent plus par internet mais restent dans le reseau local!!
jr.tpma
02-01-2008, 01:14 PM
Il faut que tu autorise le smtp sur l'@ 192.... car tes demandes ne passent plus par internet mais restent dans le reseau local!!
J'ai 2 réseaux local, et je ne veux pas autoriser le smtp sur le réseau 192 mais uniquement sur le 129.
naparuba
02-01-2008, 01:36 PM
Pour le sendmail, je ne sais pas si une ip passe, par contre tu a le fichier /etc/hosts pour faire une correspondance forcée s'il faut.
jr.tpma
02-01-2008, 03:08 PM
C'est ce que j'ai vu :)
Mais ça ne fonctionne pas.. :-/
pourtant lorsque je ping mon serveur exchange par son nom, c'est la bonne carte réseau qui répond (réseau 129.x.x.x)
Voici le message que j'ai dans mes logs :
Feb 1 14:09:30 localhost sendmail[4824]: m11CjJmW001751: to=<moi@mondomain.com>, ctladdr=<nagios@localhost.localdomain> (501/501), delay=00:24:11, xdelay=00:00:00, mailer=relay, pri=210666, relay=serveurexchange.mondomain.local., dsn=4.0.0, stat=Deferred: Connection reset by serveurexchange.mondomain.local.
naparuba
02-01-2008, 05:17 PM
Il n'a pas l'air de vouloir te parler. Il n'y a pas de liste de serveurs qui ont le droit de lui parler?
jr.tpma
02-01-2008, 05:54 PM
Il n'y a pas de filtre en place.
Pour info, j'arrive bien à faire un telnet sur le port 25 depuis ma station NAGIOS, et je peux m'envoyer un e-mail avec les lignes de commande telnet (MAIL FROM:...).
naparuba
02-04-2008, 09:08 AM
Ah, bah là je ne vois plus trop, désolé.
Tente un passage à Postfix dans ce cas, pour voir si c'est sendmail qui a du mal. La mise en place minimale de postfix ne devrait pas être trop dur, surtout sur Fedora.
jr.tpma
02-05-2008, 01:54 PM
Ok, merci pour ton aide Naparuba ;)
jr.tpma
02-20-2008, 06:27 PM
Bonjour à tous,
Je suis passé à postfix et j'ai pu paramétrer correctement le relaying vers Exchange.
Encore merci à tous pour votre aide ;)
naparuba
02-21-2008, 08:39 AM
Je suis preneur de le conf postfix, j'aimerai bien me débarrasser de sendmail. Les problèmes que tu as eu ne font que conforter mon idée de laisser tomber cette vieille dame.
merci.
jr.tpma
02-22-2008, 11:58 AM
Voici un extrait de mon fichier main.cf ;) :
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = mon_serveur.domain.local
mydomain = domain.local
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/24, 127.0.0.0/8
relay_domains = $mydestination
relayhost = serveur_exch.domain.local
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
naparuba
02-22-2008, 12:11 PM
Merci beaucoup.