envoie mail, en specifiant l'expediteur FROM - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 10-04-2007 à 12:40:23
cybercouf a écrit : |
Ni gcc ? ni python ? ni perl ? ni sendmail ? ni netcat ? ni telnet ?
Marsh Posté le 10-04-2007 à 12:55:27
/usr/sbin/sendmail -t < mail_complet.txt
de telle manière que le fichier mail_complet contienne l'intégralité du mail : headers + body
Marsh Posté le 10-04-2007 à 14:13:11
Hum, ca semblais bien le sendmail -t, malheuresement il mets bien 1 min a executer, et apres je ne recois rien (et aucune erreure visible)
Je sens que je vais devoir attendre le retour de l'admin
Marsh Posté le 10-04-2007 à 16:41:56
T'es sur que le fichier mail_complet.txt contient bien tout le mail avec les en-têtes ?
T'as accès aux logs ? /var/log/mail.log t'en diras peut etre plus.
Marsh Posté le 10-04-2007 à 18:16:29
email.txt:
To: dest@domain.com un deux |
mail log:
Apr 10 17:13:02 SERVNAME sendmail[11251]: My unqualified host name (SERVNAME) unknown; sleeping for retry |
Le nom du serveur n'est pas un nom internet, c'est ce qui a l'air de le géner, mais il a pas l'air de comprendre que je veux du coup utiliser le destinataire que je souhaite.
(les emails sont bien valides, justes remplacés pour le topic)
J'ai réussi a me procurer le pass root, mais j'hésite un peu a installer des trucs sans que l'admin soit la, si je suis sur que ça change rien et pas d'effet de bords ça va.
Marsh Posté le 10-04-2007 à 12:03:31
Sur un linux (CentOS), je voudrais envoyer un email via un script.
j'utilise:
echo "corps de l'email" | mail -s "sujet" des@mail.com
mais comment specifier l'expediteur???
- sur cette version de mail il n'y as pas d'option "-a"
- j'ai essayer de mettre dans le corps "~h From: exp@domain.com" mais marches pas
(je ne peux pas installer de nouveaux packages, y'as pas mutt, ni nail)
---------------
Habillé par Canon, Gallerie web v1.0