configuration du serveur de messagerie

1

J'ai un script de courrier électronique dans asp qui a bien fonctionné, mais maintenant je suis passé à mon propre serveur Windows 2008 et ne peux pas sembler le mettre au travail. Cela donne toujours cette erreur:

CDO.Message.1 error '80040213'
The transport failed to connect to the server. 

Ce n'est pas une erreur de script car la même page dans un autre hôte fonctionne correctement. Ce doit être la configuration du serveur. Aucune suggestion?

J'utilise:

  • serveur Windows 2008
  • IIS 7,5
Razstec
la source

Réponses:

1

Tout d’abord, quel est le script utilisé pour envoyer des emails?

Bibliothèque SMTP ou E-Mail utilisée par .NET (comme Sendmail utilisée en PHP)

D'après le son du message d'erreur, il n'y a pas de SMTP disponible sur le serveur. Parfois, les nouvelles installations ne l’ont pas du tout et requièrent l’installation de modules Exhange ou SMTP.

entrez la description de l'image ici

entrez la description de l'image ici

Piotr Kula
la source
J'utilise cdo avec asp classic et, comme je l'ai dit, cela fonctionne très bien sur un autre serveur. Existe-t-il un moyen d'obtenir une étape par étape pour voir si quelque chose manque dans le serveur de configuration? J'ai défini les autorisations pour les portes 25 et 587, ainsi que le courrier électronique smtp dans iis.
Razstec
Regardez dans le journal des erreurs de l'observateur d'événements Windows, il y aura une description détaillée. S'il n'y a pas de journal, recherchez les paramètres SMTP et dans les propriétés, il y a un niveau de journalisation. Définissez le plus détaillé, exécutez le script à nouveau. Vérifiez l'observateur d'événements.
Piotr Kula
ne peux pas sembler ne rien voir ici: 2012-05-11 10:02:17 192.164.1.200 - 192.164.1.75 21 ControlChannelOpened - - 0 0 1dd12bc5-36a5-405f-a806-510b700d4148 - 2012-05-11 10:02:49 192.164.1.200 - 192.164.1.75 21 USER ftp_u 530 11001 37 1dd12bc5-36a5-405f-a806-510b700d4148 - 2012-05-11 10:03:16 192.164.1.200 - 192.164.1.75 21 ControlChannelClosed - - 64 0 1dd12b5-36a5- 405f-a806-510b700d4148 -
razstec
quel est le niveau de journalisation? mettez-le plus haut - Besisdes qui n'est pas le journal des événements - c'est le journal SMTP.
Piotr Kula
Je viens de remarquer que même si j'ai installé le serveur smtp, je n'ai pas cette option dans iis, seulement un email smtp dans le groupe asp.net
razstec