IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

envoi mail exec master.dbo.xp_smp_send_mail


Sujet :

Développement SQL Server

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut envoi mail exec master.dbo.xp_smp_send_mail
    * Bonjour, *

    J'ai une requête SQL qui me permet d'envoyer un mail. Je l'ai tester il n'y a pas d'erreur dans la requête.
    Cependant elle n'envoie pas de mail d'après ce que j'ai pu comprendre ce la viens de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec master.dbo.xp_smp_send_mail
    D'après ce que j'ai pu comprendre sur ce message : http://www.developpez.net/forums/d33...envoyer-mails/
    , il faut que j'installe un un client de messagerie sur le serveur SQL. Comment faire ?

    * Merci *

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut
    Voici le code utilisé pour enoyer un mail :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    declare @Mail int
    Declare @datecreated as varchar(30) 
    Declare @string as varchar(2000) Set 
    @datecreated = REPLACE(CONVERT(VARCHAR(8),Getdate(),1),'/','')SELECT @String = 'exec master.dbo.xp_smtp_sendmail FROM	=''xxxxx.xxxxxx@orange.fr'', FROM_NAME =''Erreur LOT DTS'',
    @TO = xxxxx.xxxxxx@free.fr'',
    @CC =''xxxxx.xxxxxx@orange.fr'',  
    @priority =''HIGH'',
    @subject =''erreur'',
    @message =''Le lot portant le nom :  & nom & ne sest pas déroulé come prévu. Information complémentaire: n° du serveur : & serveur &  message :  & message &  date et heure de la derniere execution : & datetime & Durée :  & duree &  '', 
    @type = ''text/plain'',
    @server = ''srv-bcexch01''Exec (@string)
    select MAIL = @mail'

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    SQL Server 2005 a introduit la fonctionnalité Database Mail, qui vous permet d'envoyer des e-mails directement depuis SQL Server.
    Pour cela vous devez utiliser la procédure stockée sp_send_dbmail, en ayant au préalable configuré le profil de messagerie

    @++

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut
    malheureusement je suis sous sqlserver 2000. J'ai essayé de faire la procédure stocké mais sans succès.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut
    Ou puis je trouvée la procédure stockée xp_smp_send_mail afin de la crée

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut
    Apparament on peut le relecharger mes tout les liens sont mort

  7. #7
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Dans ce cas crééz la seconde procédure stockée proposée dans cette page.

    Même chose sur celle-ci

    @++

  8. #8
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par défaut
    Sous 2000 il faut préalablement installer un client MAPI sur le serveur (Exchange, Outlook).... sinon SQL Server ne sait pas faire directement.

    Le mieux étant d'utiliser autre chose que ce machin ultra lourd !

    voici une procédure que j'ai codé il y a longtemps : http://blog.developpez.com/sqlpro/p6...-outlook-2000/

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 16
    Dernier message: 07/03/2011, 16h00
  2. [javamail] envoi mail avec message en pièce jointe
    Par k4eve dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/11/2007, 11h17
  3. envoi mail avec piece jointe fichier excel
    Par flogreg dans le forum ASP
    Réponses: 12
    Dernier message: 20/12/2004, 16h02
  4. [Envoi mails]Récupérer les enregistrements MX d'un domaine
    Par streetpc dans le forum Développement
    Réponses: 7
    Dernier message: 09/06/2004, 20h00
  5. pb envoi mail CDONTS
    Par flatron dans le forum ASP
    Réponses: 2
    Dernier message: 30/12/2003, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo