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 : 31/03/2024 @ 12:52
Catégorie : - Aide à l'administration
Page lue 182020 fois
 

Réactions à cet article

Réaction n°165 

par Alain_BONLARON le 31/03/2025 @ 16:41

error 13975

lors de l'envoi test

[réponse de damien, le 31/03/2025 à 18h29]

Sérieusement ?! Et je suis censé faire quoi avec si peu d'informations ?

Même avec la meilleure volonté du monde, si tu n'en dis pas plus sur ta configuration SMTP je ne peux pas t'aider...


Réaction n°164 

par bpapon60 le 17/03/2025 @ 08:02

Bonjour,

Ils ne dorment jamais ces informaticiens !

Un grand merci pour la réactivité.

Cela me permettrait de remplacer un appel à Thunderbird en ligne de commande avec -compose mais qui est devenu de moins en moins réactif et dans certains cas je n'ai besoin que d'envoyer un email.

[réponse de damien, le 18/03/2025 à 06h35]

J'ai commencé à regarder et ce sera plus complexe que ce que j'imaginais... donc il faudra attendre un peu.


Réaction n°163 

par bpapon60 le 16/03/2025 @ 11:33

Bonjour,

Merci pour tous ces softs.

En ce qui concerne sendmail ne peut-on l'utiliser en appel par ligne de commande mais en faisant quand même apparaitre l'interface avec les champs pré-remplis par les paramètres de la ligne de commande pour pouvoir modifier/compléter puis envoyer manuellement ?

[réponse de damien, le 17/03/2025 à 06h44]

Non ce n'est pas possible, du moins actuellement.

Mais ça pourrait tout à fait être implémenté dans une prochaine version, je garde l'idée sous le coude. A priori ça devrait être assez simple à développer alors je vais peut-être suspendre très temporairement mes autres chantiers en cours pour le traiter rapidement.


Réaction n°162 

par Terroitin le 31/05/2024 @ 14:40

Bonjour,

Ce logiciel est super pratique, mais je n'arrive pas a le configurer avec gmail alors qu'avec orange il fonctionne parfaitement il semblerait qu'on doive activer une options dans le compte gmail pour autoriser l'envoi par sendmail, quelqu'un a-t-il la solution ?

Merci d'avance

[réponse de damien, le 31/05/2024 à 20h25]

Pour utiliser l'appli avec une adresse Gmail il faut effectivement activer une fonctionnalité dans ledit compte : la connexion par "Mot de passe d'application".

Il me semble que c'est dans la rubrique sécurité mais ça fait longtemps que je ne l'ai pas fait alors je serai incapable de t'expliquer la procédure. En principe elle est décrite ici : https://support.google.com/accounts/answer/185833?hl=fr


Réaction n°161 

par Dominique le 16/04/2024 @ 12:25

Bonjour,

Lorsque j'écris un message, le texte est mis à la queue leu leu, sans caractères de fin de ligne, malgré que je saisisse entrée à chaque fin de ligne. Le message reçu est alors en mode html.

Si je saisis le texte avec CTL-Entrée, les sauts de lignes sont respectés, mais le mail est alors envoyé en mode texte, et les interlignes sont double.

Comment puis-je écrire de façon "plus jolie", c'est à dire en html mais avec les sauts de lignes corrects ?

Merci beaucoup.

Cordialement.

[réponse de damien, le 16/04/2024 à 18h07]

En HTML, les retours à la ligne se font avec des balises <br/>.

Ou en faisant des paragraphes distincts pour chaque ligne <p>ligne1</p><p>ligne2</p>

.

Réaction n°160 

par Edouard le 28/01/2024 @ 22:51

Bonjour,

Merci pour ce petit logiciel sympa. 

Je voudrai juste pour information un petit bug, logique ! - Lorsque l'on mets l'option "Fenêtre toujours au dessus, ben si l'on souhaite changer après dans la configuration le ou les serveurs d'envoi ben ça bloque car la fenêtre reste derrière...normal donc...mais ça bloque tout le logiciel et pour revenir il suffit de promener la souris dans l'icone de la barre des tâches mais SANS cliquer et la fenêtre cachée derrière apparait et on peut du coup faire ESC pour la fermer ! Ca permet de débloquer le logiciel et d'enlever l'Option qui pose soucis afin de pouvoir configurer les serveurs de mails. Voici pour ceux qui serait tombés par hasard sur ce problème, comme ça pas besoin de faire terminer la tache surtout si vous avez paramétré votre message d'envoi ! Encore merci pour tout le mal et le temps passé pour vos logiciels que j'utilise souvent. Salutations  Edouard Campos

[réponse de damien, le 29/01/2024]

Merci Edouard pour ce signalement de bug et la méthode de contournement en attendant une correction.


Réaction n°159 

par Xavier_Chaumet le 30/10/2023 @ 11:41

Bonjour,

J'utilise SendMail depuis de nombreuses années pour envoyer des mails avec pièce jointe Excel, en mode script (et il me rend un fier service, merci beaucoup!). Je précise que mes mails sont générés depuis un serveur Azure et que nos adresses institutionnelles sont des adresses Outlook. Or, depuis aujourd'hui, les messages ne sont plus délivrés, même pas en spam, et sans que SendMail ne me signale d'erreur dans l'envoi. Il semblerait que Microsoft ait modifié ses stratégies pour Outlook afin d'éviter les mails pirates. Avez-vous connaissance du problème et avez-vous un moyen de le contourner?

Merci d'avance pour votre aide.

Bien cordialement,

X. Chaumet

[réponse de damien, le 30/10/2023 à 22h17]

Non je n'ai pas connaissance du problème. Quant un un moyen de le contourner, personnellement je pense que j'adresserais les messages à une boite d'un autre service de messagerie (genre Gmail) moins contraignant et qui permettrait de re-transférer de façon transparente lesdits messages vers la boite du destinataire final.

Si tu réussis à obtenir des infos complémentaires ou, mieux, à trouver un contournement plus élégant, n'hésite pas à reposter ici-même ; je suis sûr que ce sera utile à d'autres personnes.


Réaction n°158 

par Philippe le 27/03/2023 @ 16:20

Bonjour Damien,

Merci pour cet outil très util.

Savez-vous s'il y a un moyen de contourner l'erreur lors de l'activation d'un VLAN ?

Cordialement.

[réponse de damien, le 27/03/2023 à 16h51]

Quelle erreur ? Tu peux m'en dire plus stp ?


Réaction n°157 

par malko06 le 30/11/2021 @ 11:41

Bonjour, en ligne de commande sendmail est-il limité au nombre de caractères d'une commande (8191 caractères pour du W7 à W10) ? En effet je souhaiterais mettre par ligne de commande plusieurs pièces jointes de faible poids mais avec un "nom à rallonge" (dossier+nom).

[réponse de damien, le 30/11/2021 à 17h41]

L'appli prend en compte ce que l'invite de commande lui fournit. Je n'ai aucune idée de la taille limite.

Mais rien ne t'empêche de te positionner dans le dossier qui contient les fichiers à joindre et d'invoquer SendMail depuis cet emplacement... ainsi tu pourras spécifier uniquement le nom des fichiers sans le chemin complet.

Le mieux étant encore de tester, c'est souvent bien plus rapide que de longs discours.


Réaction n°156 

par bpapon60 le 28/07/2021 @ 20:22

Bonsoir,

serveur : smtp.gmail.com

utiliser ssl : oui

port : 465

authentification : login

Username : l'email complet avec @gmail.com

Password : le mot de passe

Merci

[réponse de damien, le 29/07/2021 à 07h25]

OK tout est conforme, j'utilise la même conf (mais pas sur XP cligne).

Edit : par contre il ne faut pas oublier d'activer l'option "Accès moins sécurisé des applications" (rubrique "Sécurité" du compte Google associé), sinon ça ne fonctionnera pas. Mais en principe Google envoie une alerte de sécurité quand on tente d'utiliser le SMTP avec un compte sur lequel l'option est désactivée.