Postfix & Réseau windows - Logiciels - Linux et OS Alternatifs
Marsh Posté le 20-12-2006 à 17:56:49
backdafuckup a écrit : Bonjour à tous, |
1/ oui
2/ Postfix + webmin
3/ FreeBSD c'est pourtant pas dur cd /usr/ports/mail/postfix && make install clean
Marsh Posté le 21-12-2006 à 08:42:49
Freebsd et redhat ne géraient visiblement la carte graphique du premier pc avec lequel j'ai essayé l'install (une geforce quad FX 500), du coup j'ai changé de pc et j'ai mis redhat...
Ya un moyen de supprimer postfix complètement et de le réinstaller... Parce que j'arrive pas à le faire marcher là...
Marsh Posté le 21-12-2006 à 09:16:17
Bon, visiblement, j'ai réussi à installer webmin...
Je suis rentré dans la config de postfix, mais il doit y avoir des confilts, et je vais sûrement avoir besoin d'aide pour les gérer, parce que là je vais pas m'en sortir je crois....
Il me dit que j'ai des messages dans ma mailqueue (normal j'ai fait des tests), mais si j'essaie de visualiser le message ou de forcer l'envoi, il me dit non, il me dit qu'il ne peut pas visualiser la mailqueue puisque le server est down....
Des idées ?
Marsh Posté le 21-12-2006 à 09:17:08
backdafuckup a écrit : Désolé, je sais que je vais vous paraître chiant... |
t'es sûr que l'utilisateur que tu utilises à les droits suffisants pour installer un package ?
backdafuckup a écrit : |
euuuh, les chemins que tu précises sont les fichiers de configuration (enfin, le premier surtout, le deuxième, c'est le script de lancement en tant que service)
tu dois encore avoir les exécutables & cie dans /usr
c'est bien de conseiller à son boss de passer sous Linux, mais faut être sûr de pouvoir le faire
Marsh Posté le 21-12-2006 à 09:38:31
Le premier message c'était effectivement un problème de droits... Une fois en root j'ai pu installer mes packages...
Si je fais une réinstall de postfix sans désinstaller, ça pose problème ?
Je pensais pas tomber sur autant de difficultés. J'avais déjà installé redhat, et j'avais trouvé des tutoriaux qui semblaient plutôt simples... Mais il s'avère que ça ne marche pas bien...
Marsh Posté le 21-12-2006 à 14:46:36
Bon, ben je reviens avec mes questions...
J'ai réussi à installer webmin, postfix tout ça, tout marche comme il faut maintenant...
A une seule exception, le serveur linux n'est absolument pas reconnu dans windows.
Après quelques recherches, je tombe sur un tutorial sympa :
http://www.lea-linux.org/cached/in [...] _auth.html
J'ai tout fait comme ils disaient les messieurs, sauf que j'ai une belle erreur NT_STATUS_ACCESS_DENIED lorsque j'essaie de joindre le domaine avec la commande :
smbpasswd -j nomdemondomaine -r nomducontroleur -U user%mdp
Mon contrôleur de domaine est sous win serveur 2003.
Je trouve des trucs sur google, mais pas de tutoriaux précis, et là je commence à être perdu...
Des idées ?
Merci d'avance
Marsh Posté le 21-12-2006 à 14:50:57
Pourquoi faire rejoindre ton serveur Linux dans ton domaine ?
J'ai un serveur mail pour 300 users dans un domaine AD 2003 et mon serveur n'y est pas intégré....
Ma question: y a t'il necessité a integer ton serveur dans l'AD?
++
Marsh Posté le 21-12-2006 à 15:21:56
absolument pas, je veux juste que depuis un site asp.net hébergé sur un autre serveur (un windows), je puisse envoyer un mail via mon serveur linux....
Et j'y arrive pas, et ça me soule un peu
Marsh Posté le 21-12-2006 à 15:39:30
Si tu n'as que le smtp a stipulé, il n'y a aucun interet a l'intégré au domaine....
Au passage le fait de passer via postfix ne resoudra certainement pas ton soucis d'envoie de mail, puisque postix devra avoir un relais, relais qui ne fonctionnait pas bien auparavant...Et qui ne fonctionnera pas mieux maintenant non?
++
Marsh Posté le 21-12-2006 à 15:45:25
C'est pas le relais qui ne fonctionnait pas, c'est le logiciel qui servait de relais smtp, simplement...
postfix fonctionne, mais visiblement il n'accepte pas (pour l'instant) de mail depuis un serveur windows, et c'est ça mon problème...
Je voudrais qu'il "écoute" le réseau, et que dès qu'on lui envoie un mail il le relaye via le smtp de notre fai vers l'adresse demandée....
C'est impossible ?
Marsh Posté le 21-12-2006 à 15:53:46
Si c'est possible....
peux tu faire voir ton main.cf, postfix est bien lancé?
++
Marsh Posté le 21-12-2006 à 15:58:17
Bon, je te mets mon main.cf.
(oui, postfix est lancé...)
|
Marsh Posté le 22-12-2006 à 08:33:54
up !
Les mails vers l'extérieur fonctionnent, mais par contre, depuis un serveur windows, si j'envoie un mail via asp.net (sensé passer par le serveur smtp linux), ça marche toujours pas....
Marsh Posté le 22-12-2006 à 09:14:51
backdafuckup a écrit : up ! |
il faut faut autoiser tes machines du réseau à être relayer par ce serveur smtp.
Marsh Posté le 22-12-2006 à 09:34:28
memaster a écrit : il faut faut autoiser tes machines du réseau à être relayer par ce serveur smtp. |
et ça se fait comment ça ?
enfin je veux dire, ça se fait au niveau du serveur linux ?
Marsh Posté le 22-12-2006 à 09:54:31
Dans les autorisations d'IP, j'ai essayé deux choses :
192.9.200.213/24, 192.9.200.214/24, 127.0.0.1/8, 192.9.200.50/24, 192.9.200.99/24, 192.9.200.67/24, 192.9.200.226/24, 192.9.200.227/24
et
192.9.200.0/24, 127.0.0.0/8
C'est quoi qu'il faut mettre ?? C'est ça ?
Marsh Posté le 27-12-2006 à 08:31:45
up ? (et joyeux noël !)
Marsh Posté le 27-12-2006 à 08:46:38
C'est ca....192.9.200.0/24, 127.0.0.0/8
Si ton reseau local est de la forme 192.9.200.x , si tu veux n'autoriser que quelques machines a utiliser ton smtp, c'est 192.9.200.50/32 (si tu desires autoriser cette IP a envoyer via ton serveur).
Au passage tous les champs précédés de # sont des commentaires, inutiles donc de les mettre dans ton post, ni de changer des paramètres derrière ce #, ce ne sera pas pris en compte...
++
Marsh Posté le 27-12-2006 à 09:07:51
/me passe passe et propose aptitude install postfix; dpkg-reconfigure postfix et suivre le guide
Marsh Posté le 27-12-2006 à 09:15:35
lol
Je sais pas si une réinstall solutionnera le problème.
Ce qui me pose problème, c'est que windows ne voit pas mon serveur Linux...
Je veux juste que ASP.net puisse voir mon serveur de mail linux et envoyer les mails depuis les serveurs windows vers linux puis vers l'extérieur...
Voilà, merci pour votre aide...
Marsh Posté le 27-12-2006 à 09:35:18
Qu'entends tu par "windows ne voit pas mon serveur Linux"..
Il suffit juste que ton Serveur ecoute sur le port 25 (smtp), qu'il accepte les connexions provenant des IP autorisés, et que tes serveurs asp (jamais utilisé so.....) envoie vers le smtp de ton serveur..
Essaies aussi d'envoyer les mails directement de ton serveur, etape par etape, c'est souvent le meilleur moyen de trouver ou ca bloque....
++
Marsh Posté le 27-12-2006 à 11:17:10
Le truc que j'arrive pas à activer, c'est justement l'écoute sur le port 25.
Le serveur est pingable depuis windows, avec son adresse ip, mais pas avec son nom (mon serveur linux s'appelle serveurmail, et la commande ping serveurmail ne donne rien, et pourtant il est dans la table hosts du serveur dns de mon réseau).
Depuis postfix, un mail vers l'extérieur fonctionne, donc il fait bien le relais (via le smtp du fai, c'est ce que j'ai choisi).
Les serveurs asp envoient bien vers le serveur linux, mais ne le trouvent pas, je pense que c'est un problème réseau donc (dns ou autre).
Comment est-ce qu'on permet au serveur linux d'accepter les connexions depuis certaines ip ? (j'ai essayé un telnet depuis windows vers le serveur linux, mais impossible de se connecter)
Marsh Posté le 27-12-2006 à 11:34:51
sur ton serveur, faire un nmap -sS tonadresseip
Si nmap n'est pas installé, apt-get install nmap
tu verras ainsi les ports a l'ecoute ...
Concernant ton nom....Soit tu fais un enregistrement statique dans ton DNS, soit tu fais pointer tes postes Windows vers l'@IP de ton postfix....
Au passage, tu peux mettre ce que tu veux dans la table host de ton serveur DNS, lorsque tes clients interrogeront ton DNS, il n'y pretera pas attention donc ----> enregistrement statique dans ton DNS est la seule solution...
++
Marsh Posté le 27-12-2006 à 14:23:44
Le port 25 est bien ouvert dans nmap... mais toujours aucun mail envoyé depuis windows... J'essaie l'ajout de dns statique (c'est la gestion des dns du serveur dns c'est bien ça ?)
En tout cas, en faisant ping nom_du_serveur_mail depuis un ordinateur du réseau (qui passe par le serveur dns), ça me traduit bien l'adresse ip (c'est une nouveauté).
Par contre, toujours aucun mail ne passe depuis les serveurs web...
Marsh Posté le 27-12-2006 à 14:26:43
Alors essaies d'envoyer des mails via un client mail installé sur ce serveur..Puis analyse des logs mail...
++
Marsh Posté le 27-12-2006 à 14:29:00
bonjour
que donne un telnet ipserveurlinux 25 depuis les serveurs web windows ?
si tu vois une reponse du linux continue le dialogue smtp (helo, mailfrom...)
Marsh Posté le 27-12-2006 à 14:50:08
ben ca se connecte, mais je peux taper aucune commande. Dès que je tape une commande, ça plante (enfin ça revient sur une invit dos quoi)
Marsh Posté le 27-12-2006 à 14:54:07
cad ?
il te repond quoi ?
le nom du serveur puis un retour chariot > ? si oui c'est normal .
ensuite tu tapes (appuie sur entree apres chaque ligne)
HELO toto.com
MAIL FROM:<mail valide de ton domaine>
RCPT TO:<idem>
DATA
.
tout doit finir par une truc du genre queued....
si ca bloque avant il te dira pourquoi (enfin plus ou moins !)
Marsh Posté le 27-12-2006 à 14:57:58
ben le problème c'est qu'il ne répond rien !!
Je tape
telnet serveurmail 25
A ce moment là, la fenetre de commande windows se vide... et je peux rien taper. Dès que je tape une touche, je reviens à l'invite de commande windows
(C:\blablabla\ > )
Voilà
Marsh Posté le 27-12-2006 à 14:58:22
tu as installé sans le vouloir un firewall dans ta distrib linux?
qd tu commences le dialogue telnet sur le port 25 (smtp),
il faut commencer par repondre helo
Marsh Posté le 27-12-2006 à 15:00:06
backdafuckup a écrit : ben le problème c'est qu'il ne répond rien !! |
que disent les log du serveur de mail a ce moment precis ?
Marsh Posté le 27-12-2006 à 15:02:28
Le firewall linux était installé par défaut (dixit webmin, ya des règles configurées).
J'y ai rajouté une règle de ce style :
Accepter Si le protocole est TCP et la source est 192.9.200.0/24 et le port destination est 25
Marsh Posté le 27-12-2006 à 15:05:14
essaye desactiver complement ton firewall provisoirement
et vois si tes clients peuvent enfin envoyer quelquechose.
Marsh Posté le 27-12-2006 à 15:58:06
J'arrive pas à le désactiver... Quelques règles sont configurées sur refuser, je les ai passer sur accepter, mais le problème ne change pas....
Sous n'importe quelle machine, lorsque je fais telnet monserveurmail 25, je suis bien connecté en telnet (le titre de la fenetre windows command change), mais je ne vois aucun des caractères que je tape, et au bout d'un moment je sors du telnet (sans savoir ni comment ni pourquoi)...
Marsh Posté le 27-12-2006 à 16:06:40
c'est normal sous windows de ne pas voir les caracteres entrés.
essaye de les taper en aveugle
il faut surtout que tu regardes les logs du serveur de mail au moment de cette connection
Marsh Posté le 27-12-2006 à 16:09:29
ReplyMarsh Posté le 27-12-2006 à 16:11:33
backdafuckup a écrit : |
au hasard
/var/log/maillog
je te conseile de faire un
tail -f /var/log/maillog
pour le suivre en direct
Marsh Posté le 27-12-2006 à 16:15:47
tail -f /var/log/mail.info
tail -f /var/log/mail.err
Essaies egalement d'un client mail installé sur un de tes clients...
Marsh Posté le 20-12-2006 à 17:03:04
Bonjour à tous,
Je suis nouveau sur linux (juste deux ou trois installs à mon actif) et j'ai beaucoup de problèmes...
J'explique :
Nous avions dans ma boite, de gros problèmes avec l'envoi de mails (un réseau windows). Les serveurs smtp gratuits sont lourds et peu performants (beaucoup trop de pertes). Je précise bien que nous n'avons QUE des serveurs windows...
J'ai réussi à persuader mon responsable que mettre au milieu de tout ça un serveur mail sous une distri linux serait l'idéal.
Donc j'ai fait quelques recherches, et j'ai installé d'abord FreeBSD, mais j'ai du mal faire des trucs, et j'arrive à rien.
Du coup, j'ai ressorti de mes cartons RedHat 9.
Installation, nickel. Tout marche très bien...
Mais tout se complique.
J'ai pris une bonne dizaine de tutoriaux sur internet pour installer PostFix, serveur mail réputé plus simple et plus souple que Sendmail.
Mais je n'arrive absolument pas à l'installer.
En fait, ce que je cherche, c'est juste que le serveur linux fasse relais smtp (avec mise en file d'attente) pour tous mes serveurs windows...
Question 1 : Est-ce que c'est possible ?
Question 2 : Y a t il mieux que PostFix ? Il y en a avec une interface graphique ?
Question 3 : Heeeeeeeeelp...
Merci
Message édité par backdafuckup le 22-12-2006 à 13:46:57