Révision : 01/02/01
 
  Introduction  
 
SendEmail est un outil complet, de taille insignifiante et pouvant envoyer des e-mails à un serveur à l'aide d'une simple ligne de commande. 

Si vous avez besoin d'envoyer un e-mail via une ligne de commande, c'est l'outil adéquat. Il a été conçu pour être utilisé dans des scripts Bash, des programmes Perl et des sites Web mais il est également très utile dans beaucoup d'autres contextes. SendEmail est écrit en Perl et il est le seul à n'exiger AUCUN MODULE SPECIAL. Il a une interface très simple, le rendant très facile à utiliser.

Les procédures utilisées dans cette fiche ont été testées sur un PowerMac 7500 et une distribution LinuxPPC 1999 & 2000.
 

 
 
 
 
Comment dois-je l'installer ?

Téléchargez simplement 'SendEmail', et décompactez l'archive tar.gz. L'utilitaire étant écrit en Perl, aucune compilation n'est nécessaire. Il faudra vérifier la présence dans votre système Linux d'un interpréteur Perl en tapant ceci :

# perl -version

This is perl, version 5.005_03 built for ppc-linux

Copyright 1987-1999, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5.0 source kit.

Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'.  If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. 

#

Sinon des archives .RPM sont disponibles pour LinuxPowerPC (des liens sont proposés au bas de la page).

En exécutant SendEmail en mode terminal, il listera un sommaire d'utilisation qui se présente ainsi :

Un exemple d'e-mail envoyé avec SendEmail :

Activez la connexion internet avec Kppp

En mode console, vous tapez ceci :

# sendEmail -f frank@nom_prestataire.fr -t frank@nom_prestataire.fr -u test -m "ce test marche tres bien" -s smtp.nom_serveur.fr

Si tout c'est bien passé, SendEmail le confirme avec ce message :

Email was sent successfully! 
 

Sécurité 

C'est un simple rappel pour vous dire que si vous utilisez SendEmail sur un serveur web, il faudra tenir compte des implications possibles dans le cas d'un script faisant appel à un programme d'email. 
Une conséquence pourrait être qu'un intrus puisse envoyer des emails de manière anonyme ou pire encore y joindre des fichiers auxquels votre serveur Web a accès.
 

Est-ce que je peux envoyer des pièces-jointes ?

Oui ! A partir de la version 1.3x vous pouvez désormais envoyer des messages avec extension MIME et base64. 
SendEmail permet la reconnaissance (limitée) des en-têtes "Content-Type" et devrait fonctionner avec tout type de pièces-jointes. Il s'agit d'un ajout récent à SendEmail, donc si vous constatez des anomalies, merci de me les signaler via un rapport détaillé à mon attention.
 

Pourquoi ne pas utiliser sendmail ?

Sendmail est un important et complexe serveur mail. L'installation de ce type de logiciel de courrier sur des serveurs peut représenter un risque de sécurité et sans que cela en vaut la peine. 
Mais vous avez le besoin d'envoyer des emails à partir d'une ligne de commande : SendEmail permet cette fonctionnalité. C'est une manière simple et directe d'envoyer des emails à la place de tout autre logiciel conventionnel de messagerie.
 

Les versions disponibles :

Version 1.3x -- Permet de joindre des fichiers 

sendEmail: sendEmail-v1.32.tar.gz   (9.0kb)   STABLE
sendEmail: sendEmail-v1.31.tar.gz   (8.8kb)
sendEmail: sendEmail-v1.30.tar.gz   (8.9kb)

Version 1.2x -- Bon nombre d'améliorations 

sendEmail: sendEmail-v1.22.tar.gz   (5.3kb)   STABLE
sendEmail: sendEmail-v1.21.tar.gz   (4.7kb)
sendEmail: sendEmail-v1.20.tar.gz   (4.4kb)

Version 1.0x -- Permet l'envoi basique d'emails 

sendEmail: sendEmail-v1.01.tar.gz   (2.4kb)
sendEmail: sendEmail-v1.00.tar.gz   (2.1kb)


Liens utiles :

SendEmail : http://marvin.criadvantage.com/caspian/Software/SendEmail  -  Auteur : Brandon Zehm

Archive RPM - Interpréteur Perl :

LinuxPPC 2000
ftp://ftp.linuxppc.org/linuxppc-2000/software/perl-5.00503-6.ppc.rpm (4624 Kb)

LinuxPPC-Halloween
ftp://ftp.linuxppc.org/linuxppc-halloween/software/perl-5.00503-12.ppc.rpm (5131 Kb)


 
 
 
Pour ajouter à ce site vos propres expériences et
autres renseignements, écrivez à son Auteur Web