Nous utilisons hMailServer avec succès depuis plusieurs années comme serveur de messagerie. Récemment, Microsoft nous a bloqués pour cause de spam (bien que nous ayons un service opt-in légitime), de sorte que les courriels Hotmail et Live n'ont pas été distribués. Nous avons un serveur de sauvegarde sur une autre adresse IP avec hMailServer installé qui a la même configuration (nous exportons depuis le serveur principal et le poussons vers les serveurs de sauvegarde). Cependant, depuis que nous avons fait cela, nous avons constaté un comportement très étrange, difficile à cerner.
En fait, les e-mails sont envoyés de manière aléatoire aux mauvais destinataires. Ce n'est pas toujours le cas. Nous avons également un certain nombre d'e-mails contenant des informations de débogage, qui auraient été envoyés à des comptes e-mail de clients. Ce problème n'a jamais existé avant que nous ne changions de serveur de messagerie, et aucun code n'a été modifié. Nous n'avons vraiment aucune idée de ce qui pourrait causer ce problème.
Comme certaines informations sont sensibles, nous avons dû revenir à notre serveur de messagerie d'origine pour l'instant et mettre en place une fonctionnalité qui fait que lorsqu'un e-mail est envoyé à un compte de messagerie Microsoft, nous recevons une copie de l'e-mail et une notification afin que les mesures appropriées puissent être prises. Cette solution n'est évidemment pas réalisable et nous devons essayer de comprendre ce qui se passe exactement.
Je ne suis pas tout à fait sûr des informations que vous souhaitez obtenir, mais dans les journaux, nous avons remarqué quelques 502 (commande non implémentée). Voici quelques journaux. Dans l'extrait ci-dessous, staff-member1 et staff-member2 ne devraient pas du tout recevoir ces e-mails.
"APPLICATION" 2260 "2013-03-07 13:02:37.762" "SMTPDeliverer - Message 969617: Message delivery thread completed."
"SMTPD" 2316 14153 "2013-03-07 13:04:15.168" "IP_ADDRESS" "SENT: 220 our.mail.server.com ESMTP"
"SMTPD" 2308 14153 "2013-03-07 13:04:15.168" "IP_ADDRESS" "RECEIVED: HELO our_server"
"SMTPD" 2308 14153 "2013-03-07 13:04:15.168" "IP_ADDRESS" "SENT: 250 Hello."
"SMTPD" 2328 14153 "2013-03-07 13:04:15.168" "IP_ADDRESS" "RECEIVED: MAIL FROM:<return@email-address.co.uk>"
"SMTPD" 2316 14154 "2013-03-07 13:04:16.497" "IP_ADDRESS" "SENT: 220 our.mail.server.com ESMTP"
"SMTPD" 2348 14154 "2013-03-07 13:04:16.512" "IP_ADDRESS" "RECEIVED: HELO our_server"
"SMTPD" 2348 14154 "2013-03-07 13:04:16.512" "IP_ADDRESS" "SENT: 250 Hello."
"SMTPD" 2308 14154 "2013-03-07 13:04:16.528" "IP_ADDRESS" "RECEIVED: MAIL FROM:<return@email-address.co.uk>"
"SMTPD" 2328 14153 "2013-03-07 13:04:17.731" "IP_ADDRESS" "SENT: 250 OK"
"SMTPD" 2308 14154 "2013-03-07 13:04:19.090" "IP_ADDRESS" "SENT: 250 OK"
"SMTPD" 2336 14154 "2013-03-07 13:04:19.090" "IP_ADDRESS" "RECEIVED: RCPT TO:<customers@email-address.co.uk>"
"SMTPD" 2336 14154 "2013-03-07 13:04:19.090" "IP_ADDRESS" "SENT: 250 OK"
"SMTPD" 2348 14154 "2013-03-07 13:04:19.090" "IP_ADDRESS" "RECEIVED: RCPT TO:<staff-member1@email-address.co.uk>"
"SMTPD" 2348 14154 "2013-03-07 13:04:19.106" "IP_ADDRESS" "SENT: 250 OK"
"SMTPD" 2308 14154 "2013-03-07 13:04:19.106" "IP_ADDRESS" "RECEIVED: RCPT TO:<c9ef15da@trustpilotservice.com>"
"SMTPD" 2308 14154 "2013-03-07 13:04:21.106" "IP_ADDRESS" "SENT: 250 OK"
"SMTPD" 2324 14154 "2013-03-07 13:04:21.106" "IP_ADDRESS" "RECEIVED: RCPT TO:<staff-member2@email-address.co.uk>"
"SMTPD" 2324 14154 "2013-03-07 13:04:23.106" "IP_ADDRESS" "SENT: 250 OK"
"SMTPD" 2320 14154 "2013-03-07 13:04:23.106" "IP_ADDRESS" "RECEIVED: DATA"
"SMTPD" 2320 14154 "2013-03-07 13:04:23.106" "IP_ADDRESS" "SENT: 354 OK, send."
"SMTPD" 2164 14154 "2013-03-07 13:04:23.278" "IP_ADDRESS" "SENT: 250 Queued (0.172 seconds)"
"APPLICATION" 2260 "2013-03-07 13:04:23.278" "SMTPDeliverer - Message 969618: Delivering message from return@email-address.co.uk to customers@email-address.co.uk, staff-member1@email-address.co.uk, c9ef15da@trustpilotservice.com, staff-member2@email-address.co.uk. File: C:\Program Files (x86)\hMailServer\Data\{1798FEFB-112E-4904-92F3-49C47683C213}.eml"
"SMTPD" 2340 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: Date: Thu, 07 Mar 2013 13:03:22 +0000"
"SMTPD" 2340 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "SENT: 502 Unimplemented command."
"SMTPD" 2308 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: Subject: Order Placed... £14.99!"
"SMTPD" 2308 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "SENT: 502 Unimplemented command."
"SMTPD" 2340 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: To: staff-member1@email-address.co.uk, staff-member2@email-address.co.uk"
"SMTPD" 2340 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "SENT: 502 Unimplemented command."
"SMTPD" 2332 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: X-PHP-Originating-Script: 0:checkout.php"
"SMTPD" 2332 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "SENT: 502 Unimplemented command."
"SMTPD" 2320 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: From: Some Debugging Script <staff-member3@email-address.co.uk>"
"SMTPD" 2320 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "SENT: 502 Unimplemented command."
"SMTPD" 2316 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: "
"SMTPD" 2316 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "SENT: 502 Unimplemented command."
"SMTPD" 2340 14154 "2013-03-07 13:04:23.293" "IP_ADDRESS" "RECEIVED: Order 97188 has been placed
Nous avons déjà créé un fil de discussion sur le site Forums hMail Les réponses suggèrent que le problème se situe au niveau de notre code, mais je ne vois vraiment pas comment cela est possible, car ce code fonctionne parfaitement depuis plusieurs années sur notre autre serveur de messagerie.
Je m'excuse si tout ceci est un peu vague, mais nous sommes dans une impasse. Si vous avez besoin d'informations supplémentaires, n'hésitez pas à les demander.
Toute contribution serait grandement appréciée.
感謝