Debian et exim4 envoi de mail extérieur depuis un script - Logiciels - Linux et OS Alternatifs
Marsh Posté le 18-04-2008 à 13:45:18
Bon ben oubliez ce post j'ai reussi
J'ai suivi ce petit tuto : http://forum.debian-fr.org/viewtop [...] f=8&t=5071 et cette doc : http://www.andesi.org/reseau:insta [...] -mail-exim
Donc un petit dpkg-reconfigure exim4-config
Quelque petits réglages et juste ajouter cette ligne dans mon script :
mail -s FTP_New_File adresse@mondomaine.fr < upload.txt |
Et finalement ca fonctionne comme je voulais.
Marsh Posté le 21-04-2008 à 08:22:36
Non pas de serveur smtp sur ma machine, juste un relais, j'utilise le smtp de Free.
Le port 25 n'est toujours pas ouvert sur le reseau (bloqué par Free). Et les mails ne peuvent sortir vers l'extérieur que par une commande interne du serveur.
Marsh Posté le 21-04-2008 à 08:33:16
Certes... mais si tu as installé exim, c'est un serveur SMTP.....
Si une machine de ton LAN est compromise et envoie du spam ... il peut passer par cet exim.
Marsh Posté le 21-04-2008 à 12:01:02
C'est justement ce que je veux eviter : qu'une machine du LAN compromise puisse envoyer du spam.
Et, je pense qu'au vue de la configuration d'exim (qui etait d'ailleur deja installé pour le courrier interne au serveur) aucune machine du réseau de peu passer par exim pour envoyer du courrier vu que a seule machine autorisé a utiliser le courrier sortant est lui meme et en plus ca ne passe pas par un smtp interne mais bien par smtp.free.fr.
Et que le port 25 est bloqué donc impossible de sortir du reseau par un smtp interne.
Enfin je crois.
Marsh Posté le 21-04-2008 à 12:23:22
Imaginons qu'une machine compromise soit sur ton lan
Si le port 25 de ta machine est ouvert coté lan, c'est possible.
Le mail sera alors relayé par smtp.free.fr via ton exim ...
Marsh Posté le 21-04-2008 à 12:26:43
Je vais faire le test.
Mais normalement dans la conf d'exim il y a une ligne ou l'on configure quelles ip ou plages d'ip sont autorisés a utiliser le serveur et je pense avoir mis uniquement l'ip du serveur.
Marsh Posté le 22-04-2008 à 00:57:00
Bon j'avais bien configuré comme il faut j'ai l'impression.
voici ce que donne un test depuis un pc du reseau essayant d'utiliser le serveur comme smtp :
Citation : Impossible d'envoyer le message car l'un des destinataires a été refusé par le serveur. L'adresse de messagerie refusée était 'lamortest@free.fr'. Objet 'Test', Compte : 'lamortest', Serveur : '192.168.0.xx', Protocole : SMTP, Réponse du serveur : '550 relay not permitted', Port : 25, Sécurisé (SSL) : Non, Erreur de serveur : 550, Numéro d'erreur : 0x800CCC79 |
Marsh Posté le 22-04-2008 à 09:30:18
en tout cas tu as bien fait de m'alerter sur ce probleme je n'y avait pas réellement pensé et ca m'a permit de verifier
Marsh Posté le 17-04-2008 à 10:51:24
Bonjour,
J'espere que vous allez pouvoir m'aider parce que je suis un peu bloqué la.
J'ai un petit serveur@home sous Debian ETCH avec un serveur FTP (PureFtpd), j'ai configuré pure-uploadscript pour qu'il écrive dans mon home un fichier txt contenant le nom de chaque fichier uploadé sur mon ftp.
Tout ca fonctionne bien mais je voudrais aller plus loin.
J'aimerai que ce fichier voire simplement le contenu du fichier me soit envoyé par mail (un mail extérieur). Avec la fonction "mail" dans mon script par exemple.
Voila ou ca bloque, pour des raisons de sécurité je ne veux pas installer de serveur smtp sur ce serveur et je ne veux pas ouvrir le port 25 de ma Freebox pour être sur de ne jamais servir de relais spam.
J'aimerai en fait faire comme un logiciel de messagerie type Thunderbird en utilisant le smtp de Free directement.
Les debian on Exim4 d'installé, j'aimerai si possible l'utiliser en tant que relais uniquement pour les mails qu'envoie mon script depuis le serveur mais je n'arrive pas a le configurer pour que ca fonctionne, peut etre est-ce impossible sans avoir le port 25 d'ouvert ?
Merci de votre aide.