Meilleur auteur de réponses
Envoi en masse de mail avec SQL Server Database Mail

Question
-
Bonjour,
Je souhaite savoir si quelqu'un a déjà fait de l'envoi en masse de mail via SQL Server database mail. (SQL server 2005)
Je dois envoyer plusieurs milliers de mail chaque mois et la solution Outlook commence à atteindre ses limites.
Chaque mail aura simplement une pièce jointe (entre 1.5 Mo et 2 Mo) et une simple message dans le corps.
Je n'ai pas trouvé de lien Microsoft indiquant les limites de SQL server 2005 sur l'utilisation de Database Mail. (Envoi en masse....)
Merci par avance de vos retours.
JN69
Réponses
Toutes les réponses
-
Bonjour,
A partir de votre description, je crois que le problème principal sera levé par le serveur SMTP.
Par rapport aux solutions antérieures (SQL Mail) et a Outlook, Database Mail est plus performant pour des envois en masse. Il est un client SMTP et communique directement avec le serveur d’email, sans avoir besoin d’un serveur MAPI.
Il faut tester cette solution avant la mise en production, car les limites peuvent être influencées par plusieurs choses, en fonction de la configuration de votre système. Il n’existe donc une réponse générale mais, par rapport à Outlook, les résultats seront supérieurs.
Cordialement,
Alex
Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f -
-
bonjour,
j'utilise database mail avec SQL Server 2008 pour envoyer environ 1100 factures par mois en pieces jointes, d'un seul coup et ca fonctionne tres bien.
les erreurs, il y en a des fois une centaine, viennent effectivement du MX, et non de sql server.
seule chose que je trouve un peu decevante, c'est le message d'erreur qui pourrait etre un peu plus explicite : dans msdb.dbo.sysmail_log, j'ai des [echec d'envoi du courrier] ou [délai d'attente expiré], sans plus d'information sur la cause de l'echec. Dans ces cas là, le mail repart correctement un peu plus tard.