Changer de compte de messagerie au moment de l'envoi [VB Outlook] - VB/VBA/VBS - Programmation
Marsh Posté le 18-08-2010 à 10:07:14
Rectification / Précision.
En suivant l'exécution pas à pas, je me rends compte que le compte change bien, ca passe sur le bon compte de messagerie.
Mais aucune incidence au final, l'envoie se fait par le compte par defaut.
Étonnamment, ca a fonctionné une fois, le message est parti par le bon compte, mais je ne comprends pas pourquoi
Le champs "De" s'est transformé en "tuxbleu [tuxbleu@boite.com]; de la part de; tuxbleu@exchange
Marsh Posté le 23-11-2013 à 00:23:50
Bonjour,
J'ai tourné et tourné sur ce sujet et j'ai trouvé l'astuce
Tout en conservant les bases de ton code, l'astuce est de stopper l'envoi, copier ton email et de supprimer l'original
dans ton code item_send
met ce code juste apres le end if de tes fonctions set_account
If externe = True Then //bon jusque là, RAS, selon le formatage de l'adresse de destination, on passe le bon paramètre.
go = Set_Account("Mail", Item)
Else
go = Set_Account("Messagerie Interne", Item)
End If
End Sub
'suite pb modification du mail on contourne le pb ! On crée une copie et je delete l'original
Cancel = True
MAILQUALITE.Copy.Send
MAILQUALITE.Delete
Marsh Posté le 17-08-2010 à 16:07:08
Bonjour
Sur mon Outlook, je possède 2 comptes : Un compte nommé "Mail" qui est de type pop3, et un compte nommé "Messagerie interne" qui est un compte Exchange.
Je cherche, en fonction de l'adresse de destination de mon mail, choisir à la place de l'utilisateur quel compte va etre utilisé.
J'ai fais "google est mon ami", j'ai trouvé des brides de codes qui semblent prometteuses, pas d'erreur à l'exécution, je défile pas à pas le code, tout semple se passer correctement (le test pour chosir quel compte de messagerie est correcte) mais le mail est toujours envoyé avec le compte de messagerie pas défaut.
Si quelqu'un a une idée, ca m'aiderait beaucoup et éviterait des tonnes de problèmes (mails qui arrivent pas, etc...)
j'ai juste l'impression que ca sert à rien, je dis d'envoyer le mail, mais ai-je bien forcé l'utilisation du bon compte ?
Concrètement, tout ce code ne change rien, si je en le mettais pas tout se passerait de la même façon, le compte ne change jamais.
Une idée?
---------------
Mon topic de vente - Mon feed-back