madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 donc la faut regarder dans les logs postfix (normalement maillog) et voir ce qui se passe suite à ton envoie de mail via nc. L'avantage de nc c'est que t'es sur de pas passer par une commande type mail ou sendmail qui pourrait etre mal configurée, là tu cause direct avec ton serveur de mail postfix. On évite les intermédiaires :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 Ah Ok ! C'est bon à savoir. :) Bon alors voila le contenu du /maillog : Feb 3 10:14:25 localhost postfix/smtp[28943]: 4251B3FC33: to=<tata.toto@mondomaine.fr>, relay=165.5.18.46[165.5.18.46]:25, delay=65, delays=65/0.02/0.01/0.02, dsn=2.0.0, status=sent (250 Message accepted for delivery) C'est bon signe, le mail est passer, et a été reçu vers le destinataire que j'avais spécifier ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 ah ba niquel, bon alors maintenant le probleme c'est quoi jt'avoue que j'ai perdu le fil Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 lol ! Bah en fait, tout les jours j'ai une copie avec rsync dans le crontab qui génère des fichiers de logs, et il faudrais que ces fichiers de logs soient ensuite envoyé aussi par mail à plusieurs destinaire (au moins 3), comme j'avais tenter de le faire la semaine dernière : 2 8 * * * rsync -avz /var/www/ur210intra /backups &>/var/log/backups/ur210intra_matin.log echo "backup" | mail tata.toto@mondomaine.fr Est-ce qu'il ne serait pas plus simple de refaire un petit script Bash en utilisant la commande "nc", qui s'occupe d'envoyer les mails en sortie d'RSync, et de l'ajouter aussi dans le crontab ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 ah oui, donc la partie mail tata.toto@mondomaine.fr bloque toujours? Que donne la commande "alternatives --display mta" Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 mta - status est auto. le lien pointe actuellement sur /usr/sbin/sendmail.sendmail /usr/sbin/sendmail.sendmail - priorité 90 esclave mta-pam : /etc/pam.d/smtp.sendmail esclave mta-mailq : /usr/bin/mailq.sendmail esclave mta-newaliases : /usr/bin/newaliases.sendmail esclave mta-rmail : /usr/bin/rmail.sendmail esclave mta-sendmail : /usr/lib/sendmail.sendmail esclave mta-mailqman : /usr/share/man/man1/mailq.sendmail.1.gz esclave mta-newaliasesman : /usr/share/man/man1/newaliases.sendmail.1.gz esclave mta-aliasesman : /usr/share/man/man5/aliases.sendmail.5.gz esclave mta-sendmailman : /usr/share/man/man8/sendmail.sendmail.8.gz /usr/sbin/sendmail.postfix - priorité 30 esclave mta-pam : /etc/pam.d/smtp.postfix esclave mta-mailq : /usr/bin/mailq.postfix esclave mta-newaliases : /usr/bin/newaliases.postfix esclave mta-rmail : /usr/bin/rmail.postfix esclave mta-sendmail : /usr/lib/sendmail.postfix esclave mta-mailqman : /usr/share/man/man1/mailq.postfix.1.gz esclave mta-newaliasesman : /usr/share/man/man1/newaliases.postfix.1.gz esclave mta-aliasesman : /usr/share/man/man5/aliases.postfix.5.gz esclave mta-sendmailman : /usr/share/man/man1/sendmail.postfix.1.gz La « meilleure » version courante est /usr/sbin/sendmail.sendmail. Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 alternative --config mta Essaye de mettre le sendmail de postfix par defaut, sinon ta commande mail passe encore par sendmail de sendmail (oui ça prete a confusion tout ça) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 Sélection Commande ----------------------------------------------- *+ 1 /usr/sbin/sendmail.sendmail 2 /usr/sbin/sendmail.postfix Entrée pour garder la sélection courante[+] ou saisissez le numéro de type de sélection :2 [root@ur210linux etc]# alternatives --config mta Il existe 2 programmes qui fournissent « mta ». Sélection Commande ----------------------------------------------- * 1 /usr/sbin/sendmail.sendmail + 2 /usr/sbin/sendmail.postfix [root@ur210linux etc]# alternatives --display mta mta - status est manuel. le lien pointe actuellement sur /usr/sbin/sendmail.postfix /usr/sbin/sendmail.sendmail - priorité 90 esclave mta-pam : /etc/pam.d/smtp.sendmail esclave mta-mailq : /usr/bin/mailq.sendmail esclave mta-newaliases : /usr/bin/newaliases.sendmail esclave mta-rmail : /usr/bin/rmail.sendmail esclave mta-sendmail : /usr/lib/sendmail.sendmail esclave mta-mailqman : /usr/share/man/man1/mailq.sendmail.1.gz esclave mta-newaliasesman : /usr/share/man/man1/newaliases.sendmail.1.gz esclave mta-aliasesman : /usr/share/man/man5/aliases.sendmail.5.gz esclave mta-sendmailman : /usr/share/man/man8/sendmail.sendmail.8.gz /usr/sbin/sendmail.postfix - priorité 30 esclave mta-pam : /etc/pam.d/smtp.postfix esclave mta-mailq : /usr/bin/mailq.postfix esclave mta-newaliases : /usr/bin/newaliases.postfix esclave mta-rmail : /usr/bin/rmail.postfix esclave mta-sendmail : /usr/lib/sendmail.postfix esclave mta-mailqman : /usr/share/man/man1/mailq.postfix.1.gz esclave mta-newaliasesman : /usr/share/man/man1/newaliases.postfix.1.gz esclave mta-aliasesman : /usr/share/man/man5/aliases.postfix.5.gz esclave mta-sendmailman : /usr/share/man/man1/sendmail.postfix.1.gz La « meilleure » version courante est /usr/sbin/sendmail.sendmail. Mieux comme ça ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 ouai ça a l'air mieux alternatives a bien refait le lien pour pointer vers le sendmail.postfix. Maintenant si tu passe par ta commande mail ça fonctionne mieux... ou pas? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 Ouaaah ! Niquel ! C'est passer avec la commande "mail" ! Un grand merci à toi madko (et aussi à theocrite) pour ton aide, et aussi pour avoir eu la patience de résoudre mon problème. J'avoue ne pas avoir beaucoup connaissance de postfix, et grâce à ça, j'ai pu en apprendre d'avantage. Je pense qu'à partir de là je vais pouvoir aboutir à ce que je voulais, et je t'en remercie encore une fois ! Mais c'est pas impossible que je revienne reposter si jamais je rencontre un autre problème ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 Re ! J'aurais encore une petite question à posée ... j'aimerais faire en sorte que les fichiers de logs soient incrémentés de 1 à chaque copie d'RSync ... en gros, pour faire simple ... générer un fichier de log à chaque fois que RSync s'éxecute. Pour l'instant le RSync se fait comme ça dans le crontab : 0 18 * * * rsync -avz /var/www/ur210intra /backups &>/var/log/backups/ur210intra_soir.log Voila maintenant le contenu de /var/log/backups : [root@ur210linux backups]# cd /var/log/backups/ [root@ur210linux backups]# ls ur210intra_matin.log ur210intra_soir.log A chaque copie d'RSync, toute l'opération va dans le meme fichier de log à chaque fois, et je ne suis pas sur que le contenu du fichier de log soit écraser à chaque fois. Donc c'est bien mais pas top ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 rsync -avz /var/www/ur210intra /backups &>/var/log/backups/$(/bin/date +%d%m%Y)_ur210intra_soir.log ça te fera un fichier 03022009_ur210intra_soir.log le lendemain 04022009_ur210intra_soir.log etc c'est simple et pratique Sinon pour les numéro c'est plus chiant car faut gerer l'incrementation etc Peut être voir aussi avec logrotate Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 Vu que ton rsync est quotidien, il te suffit d'un logrotate quotidien pour ton incrémentation Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 Ok, la méthode de madko me convient Par contre maintenant, comment faire en sorte d'envoyer un rapport de sauvegarde par mail en associant la commande rsync et mail ? Parceque concrètement, si je fait un truc du genre : rsync -avz /var/www/ur210intra /backups &>/var/log/backups/$(/bin/date +%d%m%Y)_ur210intra_matin.log &>echo "/var/log/backups/ur120intra_matin.log" | mail -v -s "rapport de sauvegarde" mondestinataire@mondomaine.fr Je suis pas convaincu que ça marche ! lol Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 Peut etre: rsync -avz /var/www/ur210intra /backups > /var/log/backups/$(/bin/date +%d%m%Y)_ur210intra_matin.log && echo "/var/log/backups/$(/bin/date +%d%m%Y)_ur120intra_matin.log" | mail -v -s "rapport de sauvegarde" mondestinataire@mondomaine.fr voire même: rsync -avz /var/www/ur210intra /backups | tee /var/log/backups/$(/bin/date +%d%m%Y)_ur210intra_matin.log | mail -v -s "rapport de sauvegarde" mondestinataire@mondomaine.fr Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bab00n Posté(e) le 3 février 2009 Partager Posté(e) le 3 février 2009 Bonjours a tous Sa devrais marché comme sa, par contre remplace le echo par cat, sinon il recevra le chemin du fichier et non le contenu. Bon courage Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 3 février 2009 Auteur Partager Posté(e) le 3 février 2009 Oui, c'est pas faux J'ai rectifier, et maintenant ça marche ! Merci madko (et merci Bab00n pour la rectification) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Soolfly Posté(e) le 4 février 2009 Auteur Partager Posté(e) le 4 février 2009 Help ! Je sais pas ce que j'ai foutu, mais maintenant mon crontab s'enregistre dans /tmp/crontab.XXXX. Est-ce qu'il y a moyen de rectifier ça ? Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ph11 Posté(e) le 4 février 2009 Partager Posté(e) le 4 février 2009 C'est marrant que ce sujet vienne maintenant. Je viens justement de configurer postfix pour envoyer des logs de rkhunter en local. Je dois dire une chose, c'est que toute la doc que j'ai pu trouver sur la configuration d'un serveur postfix est franchement pas bien foutue, pas clair, différentes les unes les autres, explique pas le pourquoi et le comment: par exemple, en quoi consiste chaque variable et de manière suffisamment vulgaire pour qu'une tata Janine puisse le comprendre, incomplète: je n'ai jamais trouvé la méthode de a à z, de l'installation du serveur jusqu'à la configuration du client mail, que ce soit en local ou en réseau, que ce soit sur le site de postfix ou le site des différentes distro. Lien vers le commentaire Partager sur d’autres sites More sharing options...
madko Posté(e) le 5 février 2009 Partager Posté(e) le 5 février 2009 Un exemple de fichier main.cf bien commenté: http://www.mirabellug.org/docs/postfixfetchmail/x110.html Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.