Les Snippets

Connexion

Envoyer un mail

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 29/03/2006 12:13:52 et initié par Nix [Liste]
Date de mise à jour : 15/06/2006 14:55:39
Vue : 39717
Catégorie(s) : Réseau & Internet, Email & Messagerie, WinForm, WebForm
Langages dispo pour ce code :
- ASP.NET 2.x, VB 2005
- ASP.NET 2.x, C# 2.x
- ASP.NET 2.x, C# 2.x
- PHP 3, PHP 4, PHP 5
- PHP 3, PHP 4, PHP 5
- ColdFusion MX
- VB.NET 1.x
- C# 1.x
- SQL 2005
- SQL
- Windev
- Java
- VB 2005
- Javascript
- Python
- Voir tous les langages pour ce code snippet



Langage : SQL 2005
Date ajout : 15/06/2006
Posté par fabrice69 [Liste]
DateMAJ : 15/06/2006
-- Article à lire pour la config http://www.asp-php.net/tutorial/sql-server/sqlserver2005mail.php
DECLARE @tableHTML  NVARCHAR(MAX) ;
SET @tableHTML =
    N'<H1>Work Order Report</H1>' +
    N'<table border="1">' +
    N'<tr><th>Work Order ID</th><th>Product ID</th>' +
    N'<th>Name</th><th>Order Qty</th><th>Due Date</th>' +
    N'<th>Expected Revenue</th></tr>' +
    CAST ( ( SELECT td = wo.WorkOrderID,       '',
                    td = p.ProductID, '',
                    td = p.Name, '',
                    td = wo.OrderQty, '',
                    td = wo.DueDate, '',
                    td = (p.ListPrice - p.StandardCost) * wo.OrderQty
              FROM AdventureWorks.Production.WorkOrder as wo
              JOIN AdventureWorks.Production.Product AS p
              ON wo.ProductID = p.ProductID
              WHERE DueDate > '2004-04-30'
                AND DATEDIFF(dd, '2004-04-30', DueDate) < 2 
              ORDER BY DueDate ASC,
                       (p.ListPrice - p.StandardCost) * wo.OrderQty DESC
              FOR XML PATH('tr'), TYPE 
    ) AS NVARCHAR(MAX) ) +
    N'</table>' ;
EXEC msdb.dbo.sp_send_dbmail @profile_name='Profil Article ASP-PHP',
    @recipients='danw@Adventure-Works.com',
    @subject = 'Work Order List',
    @body = @tableHTML,
    @body_format = 'HTML' ;

Remarque :
Attention, ceci ne fonctionne que si vous avez correctement configuré DataBase Mail sur SQL Server 2005.
Je vous invite à lire l'article sur le sujet :
- http://www.asp-php.net/tutorial/sql-server/sqlserver2005mail.php

Romelard Fabrice

Snippets en rapport avec : Mail, Email, Envoyer, Send, Mailmessage



Codes sources en rapport avec : Mail, Email, Envoyer, Send, Mailmessage

{Javascript / DHTML} ENVOI DE MAIL AVEC CDO
Un code relativement simple pour envoyer des emails. Il se présente sous la forme d'un formulaire à...

{ASP / ASP.NET} ENVOI D'UN MAIL EN ASP.NET (GARANTIE 100% ET TRÈS SIMPLE)
Dites, j'ai jamais programmé ne serait ce qu'UNE seule ligne d'ASP.NET ... et pourtant j'arrive à cr...

{ASP / ASP.NET} ENVOYER UN E-MAIL EN ASP
Pour l'envoi de mail, votre serveur doit supporter le composant CDONTS. Pour les ordinateurs qui ...

{PHP} CLASS D' ENVOIE DE MAIL EN SMTP
Voilà une class SMTP assez complete. - Possibilité de s' indentifier - Possibilité de rentrer les ...

{Visual Basic, VB6, VB.NET, VB 2005} ENVOI D'UN MAIL ( VORTMAIL)
Voici un programme qui envoie un mail tout simplement avec un mot de passe... Ce programme n'est pa...

{ASP / ASP.NET} E-MAIL EN JMAIL SIMPLE ET EFFICACE + FORMULAIRE
Voici un simple formulaire qui "envoie" des mails en JMail Attention: Votre serveur doit posséder ...

{IRC} ENVOI DE MAIL VIA MIRC (TOUT BASIQUE, POUR APPRENDRE A LE FAIRE)
ce "snippet-addon" (mon deuxième) permet d'envoyer des maills via mIRC .Il est plus "commenté" que l...

{C / C++ / C++.NET} ENVOYER UN MAIL AU DEMARRAGE DU PC
clef dans la base de registre copiage du soft dans c:\windows\system mail ya pas plus simple comm...

{ASP / ASP.NET} ENVOYER UN MAIL EN ASP.NET
Il vous suffit de coller ce script sur une page, de la renommer mail.aspx, et vous pourrez envoyer d...

{ASP / ASP.NET} ENVOYER UN MAIL EN BCC À PLUSIEURS PERSONNES
Ce code permet d'envoyer un mail à plusieurs personnes, comme ce que fait une News Letter, sans que ...