[Résolu] Utiliser le service SMTP/POP3 de Windows 2003 depuis IIS

Utiliser le service SMTP/POP3 de Windows 2003 depuis IIS [Résolu] - Windows & Software

Marsh Posté le 24-04-2004 à 13:24:25    

Salut,
 
J'ai un serveur Windows 2003 Server, avec un site ASP qui tourne dessus.
J'aurais besoin d'une fonction d'envoi de mail.
 
J'ai donc installé les services SMTP/POP3.
J'ai un nom de domaine, et un serveur de mail (Exchange) est déjà rattaché à ce domaine (mais pas du tout sur mon réseau, donc je peux pas taper dedans)
 
Comment je pourrais faire ? J'ai juste besoin d'envoyer des mails, et je pense utiliser comme expéditeur une adresse existante sur le "vrai" serveur de messagerie, histoire que je n'ait pas besoin de gérer les mails arrivant. Entre mon serveur web et le serveur Exchange, il y a internet, donc je ne peux pas utiliser le protocole habituel pour le paramètrage du SMTP, d'autant plus que le réseau distant n'a pas le même nom de domaine, donc je ne suis pas authorisé à pointer dessus.
 
Spa clair :D J'espère que vous avez compris ce que je voudrais faire lol ;)


Message édité par Arjuna le 24-04-2004 à 15:31:55
Reply

Marsh Posté le 24-04-2004 à 13:24:25   

Reply

Marsh Posté le 24-04-2004 à 13:29:49    

J'y pense... J'ai aussi SQL Server 2000 sur ma machine 2K3.
 
Pour des raisons de sécurité (je tente de blinder un maximum mon serveur) je voudrais plutôt envoyer le mail avec ce dernier, ça m'évitera de donner l'accès au code à la table des utilisateurs.
 
Mais ça, même au boulot où tout est sur place, j'ai jamais réussi. Quelqu'un sait comment faire ?


Message édité par Arjuna le 24-04-2004 à 13:30:36
Reply

Marsh Posté le 24-04-2004 à 13:38:49    

:heink:
 
bon, pour iis, laissez tomber apparement y'a rien à faire, ça marche... (:??:)
 
par contre, pour SQL Server, je sèche :/

Reply

Marsh Posté le 24-04-2004 à 15:34:26    

Bon, j'arrivais pas configurer SQL Server et ça m'a gonflé, donc j'ai décidé d'y aller à la bourrin.
 
Je suis tombé sur cet article :
http://www.sqlteam.com/item.asp?ItemID=5003
 
J'ai pas "SMTPsvg.Mailer" et pas envie de l'installer (pourquoi faire, vu que Windows à son propre SMTP ?)
 
Donc j'ai tenté le tout pour le tout :
 

Code :
  1. declare @oMail int --Object reference
  2. EXEC sp_OACreate 'CDO.Message', @oMail OUT
  3. EXEC sp_OASetProperty @oMail, 'From',  'administrator@manga-torii.com'
  4. EXEC sp_OASetProperty @oMail, 'To',  'administrator@manga-torii.com'
  5. EXEC sp_OASetProperty @oMail, 'Subject',  'SQL Server mail'
  6. EXEC sp_OASetProperty @oMail, 'TextBody',  'Tentative de mail depuis SQL Server en passant par CDO'
  7. EXEC sp_OAMethod @oMail, 'Send', NULL
  8. EXEC sp_OADestroy @oMail


 
Et ça marche !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed