Bonjour,
Quelqu’un peut-il m’aider ?
Je monte une application avec Excel 2013 pro x86, pour prise de rendez-vous avec des clients. Une fiche est créée pour chaque nouveau client, avec ses infos dont l’adresse mail. Avant le RDV, le client doit compléter un questionnaire.
Je veux lui envoyer par mail en cliquant simplement un bouton sur sa fiche.
Pour que cela fonctionne, j’écris une macro en VBA (ETANT NUL EN VBA) en me basant sur un travail que j'ai trouvé sur un autre forum
et je l’adapte à mon cas particulier. Mais j’ai un problème que d’autres ont aussi rencontré : pour expédier le mail, j’utilise une adresse chez Orange. Si le client a une adresse Free, le message ne parvient pas au destinataire et est bloqué dans la boite Orange avec un message d’erreur :
<xxx.xxxxxxx@free.fr>: host free.fr[212.27.48.6] said: 550
mail dropped, bare LF found
Après recherche dans différents forums, j’ai décoché dans Avast “Analyser les mails sortants (SMTP)”.
Dans mon compte Free (puisque pour tester, j’ai utilisé mon adresse perso chez Free), j’ai activé « SMTP authentifié », mais là je ne vois pas l’intérêt, s’il faut que chaque client qui a un mail Free, fasse une config spécifique pour recevoir le questionnaire !
Dans le code VBA, la partie CDO est configuré ainsi :
- …./sendusing’’) = 2
- …/smtpauthenticate’’) = « 1 »
- Les autres infos de configuration, se trouvent dans des cellules d’une feuille paramètres. Quand je les appelle, la ligne d’après, je les affiche avec une Msgbox, afin de vérifier leur exactitude, ce qui me donne :
o …../smtpserver’’) = smtp.orange.fr
o …./smtpserverport’’) = 465
- puis
o …./sendusername’’) = yyyyyyy@orange.fr
o …./sendpassword’’) = monmotdepasse
- Suivi de
o …./smtpusessl’’) = ‘’true’’
Toute ces valeurs apparaissent correctes dans les Msgbox…
Ensuite les infos du mail sont aussi dans des cellules de la feuille paramètres. A leur appel, je fais la même vérification avec des Msgbox : tout est conforme à ce que j’attends, et pour preuve, c’est que si je mets une adresse sur @laposte.net, tout arrive à destination, comme souhaité.
Le problème semble n’exister qu’avec la messagerie destinataire de chez Free.
Y-aurait-il un ou plusieurs paramètres supplémentaires à préciser dans mon code VBA ou une config à modifier chez Orange ou dans Avast?
Si quelqu’un avait une réponse à m’apporter, il serait considéré comme un sauveur !!! ;-D
D’avance merci beaucoup