Pages : 1
#1 Le 09/02/2007, à 10:33
- bloody_bloups
Envoyer un Email automatiquement en console (script)
Bonjour à tous,
je cherche un moyen d'envoyer régulièrement des emails via smtp.monfai.fr avec mon compte habituel et cela toutes les 15 minutes, mes questions sont donc:
1- Y-a-t-il un moyen d'envoyer un email par la console? si oui comment (quelles commande je cherche après sinon...)
2- Comment insérer un fichier dans cet email ou bien changer le contenu avec mon ip par exemple?
Merci ^^
Hors ligne
#2 Le 09/02/2007, à 11:00
- Uggy
Re : Envoyer un Email automatiquement en console (script)
1- Y-a-t-il un moyen d'envoyer un email par la console? si oui comment (quelles commande je cherche après sinon...)
La commande mail (sudo apt-get install mailx si tu ne l'as pas)
echo toto | mail tutu@tata.tld
2- Comment insérer un fichier dans cet email
uuencode /chemin/fichier nomFichier | mail toto@tata.tld
mutt -a fichier toto@tata.tld < /dev/null
Hors ligne
#3 Le 09/02/2007, à 11:46
- bloody_bloups
Re : Envoyer un Email automatiquement en console (script)
bloody_bloups a écrit :1- Y-a-t-il un moyen d'envoyer un email par la console? si oui comment (quelles commande je cherche après sinon...)
La commande mail (sudo apt-get install mailx si tu ne l'as pas)
echo toto | mail tutu@tata.tld
bloody_bloups a écrit :2- Comment insérer un fichier dans cet email
uuencode /chemin/fichier nomFichier | mail toto@tata.tld
mutt -a fichier toto@tata.tld < /dev/null
merci bcp,
mais je comprend pas un truc, on a pas besoin de préciser le sereur smtp? (j'ai pas installer de serveur smtp sur ma machin et je voudrai éviter) ensuite cela marche-t-il pour des mails autre que locaux? (si on a pas besoin depréciser le server smtp, bin je comprend pourquoi ya autant de pb de spam !!!)
Hors ligne
#4 Le 09/02/2007, à 12:36
- Uggy
Re : Envoyer un Email automatiquement en console (script)
la commande "mail" utilise le serveur smtp local a la machine.
Hors ligne
#5 Le 09/02/2007, à 12:41
- bloody_bloups
Re : Envoyer un Email automatiquement en console (script)
la commande "mail" utilise le serveur smtp local a la machine.
Aïe, ça veut dire que je doit instaale sendmail... hors la dernière foi sendmail a marché jusqu'au premier reboot et puis paff, plus rien a faire c'est l'usine à gazs je trouve... ya pas moyen de passer par un smtp extérieur? :s
Hors ligne
#6 Le 09/02/2007, à 13:06
- bloody_bloups
Re : Envoyer un Email automatiquement en console (script)
et sinon ça marcherai ça?
echo wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1 | mail tutu@tata.tld
Hors ligne
#7 Le 09/02/2007, à 13:26
- Uggy
Re : Envoyer un Email automatiquement en console (script)
et sinon ça marcherai ça?
Oui.
Sinon + simple avec un truc dans le genre:
echo "IP: `wget -O - -q http://www.whatismyip.org` " | mail -s "Mon IP" tutu@tata.tld
Hors ligne
#8 Le 09/02/2007, à 13:27
- Uggy
Re : Envoyer un Email automatiquement en console (script)
Uggy a écrit :la commande "mail" utilise le serveur smtp local a la machine.
Aïe, ça veut dire que je doit instaale sendmail... hors la dernière foi sendmail a marché jusqu'au premier reboot et puis paff, plus rien a faire c'est l'usine à gazs je trouve... ya pas moyen de passer par un smtp extérieur? :s
Installe Postfix.
Hors ligne
#9 Le 09/02/2007, à 14:17
- bloody_bloups
Re : Envoyer un Email automatiquement en console (script)
Uggy tu déchires!!! merci
Hors ligne