[Perl]-Envoyer une variable par mail unix
Résolu
blux
Messages postés
27822
Statut
Modérateur
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
je souhaiterais savoir s'il est possible d'invoquer le 'mail' unix en perl en passant une variable en corps de message et si oui, comment faire ?
mail -s "sujet" toto@titi.com $VARIABLE ???
Merci d'avance
je souhaiterais savoir s'il est possible d'invoquer le 'mail' unix en perl en passant une variable en corps de message et si oui, comment faire ?
mail -s "sujet" toto@titi.com $VARIABLE ???
Merci d'avance
A voir également:
- [Perl]-Envoyer une variable par mail unix
- Gmail envoyer un mail - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Envoyer un mail en cci - Guide
- Créer une adresse mail hotmail - Guide
9 réponses
Salut,
tu peux utiliser la fonction system (je n'ai pas testé ;-)
lami20j
tu peux utiliser la fonction system (je n'ai pas testé ;-)
system("mail", "-s", "toto@titi.com", $VARIABLE);--
lami20j
ça ne marche pas, il attend le ^D de fin de saisie, me demande les Cc et me prend $VARIABLE comme la liste des destinataires !
C'est pas un module présent en standard, je crois...
Je vais faire autrement du coup...
Un fichier temporaire que je redirige sur ma commande
Je vais faire autrement du coup...
Un fichier temporaire que je redirige sur ma commande
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cool, ça marche...:-)
Faut juste penser à déspécialiser le @
EDIT : très bonne astuce ceci-dit, en passant. Je ne savais pas qu'on pouvait feinter comme ça...
Faut juste penser à déspécialiser le @
EDIT : très bonne astuce ceci-dit, en passant. Je ne savais pas qu'on pouvait feinter comme ça...
Salut,
il ne s'agit pas fenter ;-))
c'est tout simplement l'ouverture d'un handle de fichier vers une commande
il ne s'agit pas fenter ;-))
c'est tout simplement l'ouverture d'un handle de fichier vers une commande