SendMail // Envoi de mails doté d'un mode 'scriptable'

sendmail01.pngsendmail02.png
français anglais allemand   (pour contribuer, rendez-vous sur la page des fichiers de langues)

Avec un tel nom, il n'est pas bien difficile d'imaginer la fonction principale de SendMail... Mais cet outil est bien plus qu'un simple logiciel d'envoi de mails !

Une des principales caractéristiques de SendMail est qu'il peut être utilisé soit en mode interface graphique, soit en mode script. Je suppose qu'il n'est pas utile que je m'étende sur le premier, le second nécessite en revanche quelques explications : SendMail est "scriptable", ce qui signifie que l'on peut aussi l'utiliser en mode "ligne de commande", grâce à une syntaxe complexe.

Il est par conséquent possible d'utiliser SendMail en complément d'autres outils qui permettent d'exécuter des traitements externes. C'est le cas de LanAlertCenter (que vous pouvez aussi trouver sur ce site) mais aussi de nombreux outils du commerce, dans divers domaines.

Codes erreurs (ErrorLevel) retournés lors de l'utilisation en mode ligne de commande :

  • 0 : message envoyé avec succès
  • 1 : erreur dans les paramètres passés par l'utilisateur
  • 2 : erreur d'accès à l'ActiveDirectory
  • 3 : erreur de destinataire (groupes vides)
  • 4 : erreur de pièce jointe (introuvable)
  • 5 : erreur d'envoi du message (OSSMTP)

Une autre particularité de cet outil est qu'il permet d'envoyer des mails soit à des destinataires désignés manuellement, soit aux membres de groupes globaux de l'ActiveDirectory. Cette dernière possibilité est pratique puisqu'elle peut ainsi éviter d'avoir recours à la création de listes de distribution.

Cet outil n'aurait pas été complet s'il n'avait pas permis à l'utilisateur de pouvoir joindre des fichiers, cette fonctionnalité est par conséquent présente !

Enfin, je tiens à préciser que SendMail utilise le composant OSSMTP développé par OstroSoft que je remercie vivement.

ATTENTIONcet outil ne doit pas être utilisé pour effectuer du spam !

Télécharger Télécharger ce logiciel (version installeur)
Télécharger Télécharger ce logiciel (version portable ZIP) Note importante aux utilisateurs des versions portables

Date de création : 21/02/2005 @ 14:26
Dernière modification : 06/07/2020 @ 18:32
Catégorie : - Aide à l'administration
Page lue 151196 fois
 

Réactions à cet article

Réaction n°76 

par   PK1157 le 18/03/2012 @ 19:59

Bonjour,
J'ai téléchargé et installé cet après-midi SenMail.

Lors de l'installation, AVIRA Free Antivirus s'est affolé et m'a signalé que le fichier sendmail200.exe contenait la signature d'un logiciel malveillant : SPR/PSW.Messen.O

S'agit-il d'un "faux positif"ou d'une vraie raison d'inquiétude ?
Cordialement,
PK1157

[réponse de damien, le 18/03/2012 à 20h15]

La machine sur laquelle je développe et je construis les packages est protégée par Nod32 qui ne détecte rien. Je pense que c'est la présence du composant OSSMTP.ocx (que j'utilise pour l'envoi des mails) dans l'archive qui génère l'alerte. Pas de problème, tous les fichiers sont sains, tu peux installer sans crainte.

J'ai quand même soumis le fichier SendMail200.exe sur le site VirusTotal qui l'a testé sur 43 antivirus : voici le résultat de l'analyse, seul Antivir remonte une alerte effectivement.


Réaction n°75 

par unegargouille le 24/11/2011 @ 20:10

bonjour encore merci pour ce super logiciel.

J'utilise sendmail 2.0 beta 5

J'ai essayé de l'installer sur mon serveur Windows Server 2003 mais lorsque je fais un test d'envoi en manuel, j'ai une erreur : "erreur d'execution 430 - la classe ne gère pas Automation"

Il fonctionne très bien sur mon PC de bureau sous Seven 64.

J'ai pas trouvé la cause.  déconcerté

[réponse de damien, le 24/11/2011 à 20h25]

Ça ressemble au composant ossmtp.dll qui n'est pas reconnu. Comment as-tu procédé pour l'installation sur ton serveur ? Il faut commencer par installer la version publiée (v1.8) puis écraser l'exécutable par celui inclus dans le .zip de la v2 bêta 5 (d'ailleurs, la dernière bêta est la bêta 8 cligne).


Réaction n°75 

par   ThePunisher le 29/09/2011 @ 09:23

Bonjour Damien,

un grand merci pour la rapidité de la mise à disposition de cette nouvelle bétâ. La fonction Répondre à fonctionne au poil. Pour ce qui est de la nouvelle syntaxe, je la trouve plus parlante et du coup le logiciel est encore plus sympa à utiliser.

Merci pour tous tes efforts qui nous font gagner un temps précieux.

Cordialement,

ThePunisher

[réponse de damien, le 29/09/2011 à 12h57]

Content que ça te convienne... As-tu testé le mode GUI pour découvrir les nouveautés ?


Réaction n°73 

par   ThePunisher le 28/09/2011 @ 15:26

Bonjour Damien,

je viens de mettre en place la nouvelle version Beta pour voir les nouveautés car sur la version 1.8, il me manque une fonctionnalité ... malheureusement, la 2.0 b5 n'est pas mieux équipée pour mon problème.

J'envoie un fichier log à des utilisateurs toutes les fins de nuit. Mes chefs me demandent de mettre une adresse d'un automate et non pas mon adresse dans l'envoi et surtout une adresse de réponse différente du type NoReply. Soit je n'ai pas trouvé cette fonction soit elle n'existe pas. Pourrais-tu me confirmer que cette fonctionnalité n'est pas présente dans cette version et me dire si elle est ajoutable à une future release ?

Cordialement,

ThePunisher

[réponse de damien, le 28/09/2011 à 19h02]

La dernière version en cours (bêta 7) n'intègre pas cette fonctionnalité mais il est assez simple de l'ajouter... j'essaye de te faire ça mais par contre il faudra que tu t'adaptes à la nouvelle syntaxe qui a bien évolué depuis la bêta 5.

[réponse complémentaire de damien, le 28/09/2011 à 20h57]

Finalement je m'y suis attaqué dès ce soir, du coup voici un lien pour récupérer la bêta 8...

Cette nouvelle version apporte de nombreuses fonctionnalités supplémentaires (et une nouvelle syntaxe pour l'utilisation en mode ligne de commande) que je n'ai pas le temps de détailler ce soir... et pour être honnête j'ai la flemme !

Lance l'appli sans paramètre, donc en mode GUI, pour naviguer dans l'appli et découvrir les nouveautés. Quant à la syntaxe, elle est détaillée dans la fenêtre "A propos de...".

A noter que la fenêtre "Attention version bêta" ne s'affiche qu'en mode GUI, elle ne bloquera pas l'utilisation en ligne de commande.

Bien entendu j'attends ton retour... coucou


Réaction n°72 

par unegargouille le 27/06/2011 @ 13:51

Bonjour, j'ai testé la béta du message n°69 : ça me résout mon pb d'envoi smtp avec authentification.

Pour info, j'ai testé sur FAI Orange-Business et smtp Gmail ça fonctionne très bien. Merci pour cet excellent outil.

[réponse de damien, le 27/06/2011 à 19h46]

Tu as trouvé tout seul, parfait...

Et merci d'avoir pris le temps et la peine de revenir pour déposer ce message : c'est sympa pour les autres utilisateurs et aussi pour moi car ça confirme que j'avance dans la bonne direction, du coup je vais pouvoir continuer pour bientôt sortir une nouvelle release.


Réaction n°71 

par Unegargouille le 27/06/2011 @ 12:04

Bonjour, j'ai vu qu'il existait une version Beta de Sendmail qui gère l'authentification smtp ? Comment se la procurer ?

Merci pour cet excellent programme.

[réponse de damien, le 27/06/2011 à 19h40]

En ouvrant juste les yeux ! cligne

Dans l'avant dernière réaction on peut trouver le lien suivant : http://www.dipisoft.com/temp/SendMail200_b5.zip


Réaction n°70 

par   sieurno le 23/06/2011 @ 08:39

Bonjour,

Un petit retour. Version 1.8 installée puis exécutable v2 beta utilisé. L'authentification smtp (via laposte.net) fonctionne parfaitement ! On utilise  sendmail pour nous envoyer des alertes et audits serveur (reboot, sauvegarde etc etc).

Tous mes encouragements pour la suite cligne

Et merci pour ce logiciel ! cool

[réponse de damien, le 23/06/2011 à 08h48]

Merci beaucoup pour ce retour qui, il me semble, est le premier. Du coup j'avais placé l'appli sous le coude et avais quasiment oubliée ! Je crois qu'il restait encore quelques petites choses à faire, je vais tâcher de m'y remettre prochainement...


Réaction n°69 

par   romain0412 le 07/03/2011 @ 15:40

Bonjour,

Merci pour ce soft cool

Je vais l'utiliser avec un petit script, j'aimerai savoir où je pourrai trouver un fichier ou un tuto avec les différents options que l'on doit passer (destinataire, sujet, pièces jointes etc).

Merci, cligne

[réponse de damien, le 07/03/2011 à 19h29]

La syntaxe est présentée dans la fenêtre "A propos de" de SendMail, avec quelques exemples à la clef. Tu trouveras aussi plusieurs explications détaillées dans mes réponses aux commentaires.

A noter que je bosse actuellement sur la finalisation de la prochaine version dans laquelle la syntaxe est profondément remaniée. Si tu veux tester la dernière bêta "compatible" avec la syntaxe de la v1.8, elle est accessible ici : http://www.dipisoft.com/temp/SendMail200_b5.zip.


Réaction n°68 

par   Antoine le 03/01/2011 @ 08:48

ah, bravo !   et merci pour cette idée (information) J'avoue que je n'avais pas compris cette option dans ce sens...

Je vais rectifier mon .bat car j'aime que les programmes soient propres cligne  

Encore merci pour ce programme et également pour Dipisec que je trouve très interessant dans son principe et sa fonctionnalité.

Cela étant, bien qu'ayant une freebox V4 puis 5 je n'avais jamais été confronté à ce problème.

Avec tous mes voeux renouvelés de bonne année.

Cordialement

Antoine

[réponse de damien, le 03/01/2011 à 10h03]

No problem! Et merci pour tes vœux... cligne


Réaction n°67 

par   Antoine le 02/01/2011 @ 12:24

Merci beaucoup pour votre logiciel qui fonctionne parfaitement pour moi. C'est super cligne

Même si, pour moi, il manque la fonction envoyer en copie ou en copie cachée... Mais bon, j'ai mis autant de lignes d'appel de votre programme dans mon fichier batch avec à chaque fois une adresse mail et c'est vraiment parfait.

J'apprécie beaucoup la possibilité d'utiliser votre programme en ligne de commande.

Bien cordialement,

Avec tous mes voeux de Bonne Année 2011

Antoine

[réponse de damien, le 02/01/2011 à 14h54]

La prochaine version permet, entre autres, de spécifier des destinataires en copie et copie cachée ce qui devrait te combler ! cligne

Mais en attendant sa sortie, si je puis me permettre, je trouve que ta façon d'utiliser la version actuelle n'est pas la plus "logique" : plutôt que d'invoquer SendMail autant de fois que tu as de destinataires (afin d'éviter que chacun voit les adresses mails des autres), tu devrais plutôt utiliser le paramètre /n pour limiter le nombre de destinataires par envoi. Ainsi, même si tu appelles SendMail avec 100 destinataires, si tu as spécifié /n:1, c'est 100 mails qui seront émis avec un seul destinataire à chaque fois. cligne