Décidément, avec le développement de WorkFlow sous Visual Studio, c'est chaque jour une nouvelle blague.
Aujourd'hui, suite à la livraison d'un module développé par un MVP SharePoint et ami, j'ai du déployer son projet sur ma ferme de test et commncé à testé le résultat.
Une des tache de ce WorkFlow à Etat est l'envoi d'un mail de bilan à l'initiateur du processus, et en regardant le log de contrôle de notre item, on trouve le message :
The e-mail message cannot be sent. Make sure the outgoing e-mail setting for the server are configured correctly
La solution a été trouvée sur le blog suivant :
Ainsi, il faut modifier le code et ne pas charger depuis la méthode d'invocation les paramètre de l'objet sendMail, mais assigner à cet objet des propriétés et modifier ces propriétés depuis la méthode d'invocation.
Une fois cette modification faite et la solution redéployée, les emails sont alors envoyés sans aucun problème.
Ne cherchez donc pas à modifier les paramètres de votre ferme, mais modifiez le code en conséquence.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire