Bonjour à tous.
Je sollicite votre aide sur un sujet un peu long à expliquer, et qui probablement ne concerne pas que Delphi.
J'ai choisi de créer ce message dans cette section parceque le problème que je vais exposer est rencontré à partir d'une application écrite en Delphi 2010 avec les composants Indy.
Si ce n'est pas la bonne question, n'hésitez pas à le déplacer.
Voici donc la situation :
- l'application en question est hébergée sur un serveur. Il s'agit d'une application VCL classique que l'on pourrait comparer à un client mail lourd (comme Outlook quoi)
- les utilisateurs se connectent de toute la France à ce serveur en RDP pour utiliser cette application
- l'application permet d'envoyer des mails en utilisant le paramétrage des boîtes mail des utilisateurs (adresse d'expéditeur / compte mail / serveur SMTP cohérents)
- la connexion internet du serveur est chez Orange Business, les boîtes mails des utilisateurs sont chez des fournisseur variés (hotmail, office365, sfr, orange...)
- les adresses mail utilisées ont des domaines personnalisés (mail envoyé avec un compte contact@domaine.fr par smtp.orange.fr par exemple)
Le problème rencontré est le suivant :
- les mails envoyés à partir de l'application hébergée, vers certains destinataires passent systématiquement en indésirable, alors que les mails envoyés à partir du client de messagerie de l'utilisateur ne le sont pas.
- les mails envoyés à partir de l'application hébergée, vers certains autres destinataires ne sont jamais réceptionnés, sans message d'erreur en retour, alors que les mails envoyés à partir du client de messagerie de l'utilisateur arrivent bien.
Pour être un peu plus clair, voici un exemple de situation :
- sur le PC de l'utilisateur, j'envoi un mail à partir d'Outlook, expéditeur @domaine.fr via smtp.office365.com, avec l'authentification qui va bien (compte de messagerie sur le même domaine) => le mail arrive sans problème au destinataire
- sur l'application hébergée sur notre serveur, j'envoi ce même mail, avec les mêmes paramètres => le mail peut arriver aussi sans problème... mais régulièrement il arrive en indésirable, voire il n'arrive pas du tout.
Ce n'est pas vraiment aléatoire, a priori cela dépend essentiellement du destinataire. Tous les mails envoyés à un destinataire donné vont passer en indésirable par exemple.
Il n'est pas envisageable de dire au destinataire que le soucis vient de chez lui et qu'il doit vérifier son anti-spam par exemple.
D'autant que de leur point de vue, il reçoivent correctement une partie des mails envoyés.
Le fait est que je ne sais plus où chercher. J'ai donc besoin d'aide pour m'orienter vers certaines vérifications, que ce soit de paramétrage niveau réseau (enregistrement MX, configuration compte de messagerie), mais aussi au niveau du code de l'application et de l'utilisation des composants INDY.
Donc voilà, je sais qu'il manquera très certainement de précision, mais ne sachant plus où chercher...
Merci d'avance.
Partager