Blog / Nouvelles - Logiciel

SendMail v2.0... enfin !  

Après QuickUserInfos et EasyGroupsAdmin hier matin, c'est aujourd'hui au tour de SendMail de quitter le statut de bêta. La v1.8 qui datait de 2006 (ah oui, quand même !) est donc ce jour officiellement remplacée par la v2.0 ! Allez, Champomy pour tout le monde ! sourire

Au menu de cette nouvelle version :

  • ajout de la possibilité de configurer l'accès SMTP authentifié (mais pas de SSL, désolé)
  • ajout de la possibilité de spécifier les destinataires via un fichier texte
  • ajout de plusieurs paramètres demandés avec insistance par de nombreux utilisateurs : format text/html, encodage, importance, sensibilité, notification, adresse de réponse, destinataire en copie, copie cachée, etc...
  • refonte profonde de l'interface utilisateur, plus intuitive en principe, mais surtout plus complète
  • internationalisation (livré avec le fichier de langue english.lng, j'attends d'éventuelles traductions qui seraient les bienvenues)
  • mode ligne de commande : refonte profonde de la syntaxe d'utilisation. Attention : ceux qui utilisent ce mode vont devoir adapter leurs scripts ! Voir informations ci-dessous.
  • mode ligne de commande : ajout de la possibilité de spécifier un nom partiel (en utilisant des jokers) dans le paramètre destiné aux pièces jointes

Modifications apportées à la syntaxe du mode ligne de commande :

  • /e remplacé par /de   (expéditeur)
  • /g et /u sont supprimés : à présent on désigne les destinataires des différents types (utilisateurs, groupes ou fichiers) au sein du même paramètre (/a:) et on peut spécifier des destinataires en copie (/c:) ou copie cachée (/cc:)
  • /gd et /ud sont supprimés : il n'est plus possible de faire référence aux destinataires/groupes/fichiers de destinataires par défaut, cette fonctionnalité n'existe désormais qu'en mode ihm
  • /t remplacé par /o (objet en remplacement de titre qui ne parlait pas à tout le monde)
  • /m remplacé par /ctf (fichier corps texte)
  • ajout d'un paramètre permettant de spécifier le corps du message (et non le nom du fichier contenant le corps) au format texte : /ct
  • ajout d'un paramètre permettant de spécifier le corps du message (et non le nom du fichier contenant le corps) au format html : /ch
  • ajout d'un paramètre permettant de spécifier le nom d'un fichier contenant le corps du message au format HTML : /chf
  • /f remplacé par /pj   (pièces jointes)
  • /n remplacé par /nde  (nombre de destinataires par envoi)
  • /s et /p sont supprimés (ils étaient respectivement utilisés pour désigner l'adresse et le port du serveur smtp), à présent ces éléments sont uniquement paramétrables via l'interface, ou en éditant le fichier de conf manuellement
  • ajout des paramètres /ar, /al et /arl, respectivement destinés à demander un accuser de réception, de lecture et de réception/lecture
  • ajout du paramètre /en (charset d'encodage)

Quelques exemples de scripts :

  • SendMail.exe /a:"toto@toto.com" /o:"mail html avec pièce jointe" /chf:"test.htm" /pj:"fic*.log"
  • SendMail.exe /a:"fic:ld_dipisoft.lst" /o:"mail adressé à une liste de destinataires contenue dans un fichier" /ct:"bonjour,§§au revoir !" /l
  • SendMail.exe /a:"grp:contacts_dipisoft" /o:"mail adressé aux même d'un groupe de l'ActiveDirectory" /ctf:"message.txt"

N'hésitez pas à me contacter si vous rencontrez des problèmes dans l'adaptation de vos scripts...

coucou

Publié le 17/03/2012 @ 19:56   | |


Commentaires

Réaction n°1 

 par malko06 le 13/04/2012 @ 12:00

Enfin et très bien fait chapeau et merci !

Je peux enfin faire ce que je voulais cligne J'apporte quelques infos. sur l'utilisation de différents points :

Code HTML dans le corps du message :

Pas de gestion des "style type" donc ceci ne passe pas :<style type="text/css">.style1 { color: #FF0000;}</style><h1 class="style1">Votre texte</h1>
Il faudra donc préférer un :<h1 style="color: #FF0000">Votre texte </h1>
Ca sous entend donc de le faire "à l'ancienne" sourire En utilisation ligne de commande il faut utiliser ch ou chf pour le "mélange" texte et HTML. Ce n'est pas précisé, semble une évidence mais ça fera peut être gagner du temps à certains.
 

Expéditeur / Réponse / Authentification : qui est qui ?
Lorsque l'on utilise une authentification, il faut simplement que le compte soit existant. Il est donc possible d'utiliser une adresse générique existante et de renseigner le login/password et éventuellement le serveur pop (selon la méthode utilisée). Ce n'est en rien un élément visible par le lecteur standard.
Par contre l'expéditeur est l'adresse mail qui aura la réponse en cas d'accusé de réception/lecture. Si vous gérer ceci, elle doit donc elle aussi exister.
L'adresse de réponse ne sert donc qu'en réponse standard au mail et non en réponse à l'accusé de lecture/réception.

Cordialement

[réponse de damien]

Merci pour ces éléments qui pourront effectivement être utiles à d'autres. C'est beau le partage ! cligne

PS.: je duplique ton commentaire dans les réactions à l'article où il aura plus de chances d'être lu qu'ici...