2009-03-21 4 views
2

Je suis en train de configurer le serveur smtp Windows Server 2008 pour relayer les emails à Gmail smtp. Tout semble être configuré mais il n'envoie pas d'emails. Pourriez-vous s'il vous plaît m'aider à comprendre ce qui ne va pas.Besoin d'aide installation serveur Windows 2008 serveur SMTP

Voici la configuration:

  • Windows Server 2008 avec le serveur SMTP fonction installée. Besoin de serveur SMTP pour transférer tous les messages à Gmail smtp serveur à envoyer.
  • J'ai google apps configuration pour mon domaine , aussi je peux envoyer des emails à travers mon application de test en utilisant
    gmail smtp.
  • Configuration du serveur SMTP: Par défaut, le répertoire virtuel du serveur SMTP par défaut.
  • Dans Propriétés de ce serveur SMTP virtuel modifié suivant.

  • nom de domaine complet = mydomain.com

  • hôte actif = smtp.gmail.com
  • TCP Port =
  • sécurité Out Bound = authentification de base (ma nom d'utilisateur mot de passe pour le compte de messagerie Google Apps)
  • Dans la liste des domaines sous le serveur SMTP virtuel. J'ai un domaine par défaut qui est le serveur DNS. J'en ai ajouté un autre pour mon nom de domaine.

Avec la configuration ci-dessus j'essaie de rediriger tous les e-mails à Gmail SMTP. J'ai testé la connexion à smtp.gmail.com à partir du serveur sur le port 587 via Telnet et cela fonctionne.

J'essaie d'utiliser le serveur ci-dessus de mon application Web également en laissant tomber les emails dans le répertoire de collecte. Il est récupéré et accepte également l'application web du formulaire de demande, mais n'envoie jamais d'e-mail.

Je peux voir qu'il ajoute ces e-mails dans le dossier de la file d'attente, mais il reste là pour toujours.

Quand je tente d'envoyer des e-mails à partir de l'application Web au serveur au-dessus rejette si à l'adresse est autre que mon domaine. (Suis-je manque quelque chose dans la liste des domaines)

Répondre

4

Merci pour toutes les réponses, finalement trouvé la solution il y a une propriété pour le maximum de sessions dont la valeur était 0 par défaut. Changé à 100 et il envoie immédiatement tous les emails en attente.

+3

Pourriez-vous être plus précis sur l'endroit où vous avez trouvé cette propriété? – Ghlouw

+0

Je serais également intéressé comment/d'où cette propriété est définie. –

+0

Sur Windows Server 2008R2, cette propriété est définie dans Démarrer> Outils d'administration> Gestionnaire des services Internet (IIS) 6.0, puis cliquez avec le bouton droit sur le serveur SMTP par défaut et sélectionnez Propriétés, sélectionnez l'onglet Livraison, puis cliquez sur Connexions sortantes. bouton, alors vous devriez voir l'option. – AperioOculus

1

Ce souds comme un problème de DNS . Vérifiez votre répertoire/badmail. Il aura des fichiers .bad et .bdp là-dedans. Vous pouvez les ouvrir dans le bloc-notes (il y aura quelques binaires là-dedans).

Cependant, cela peut indiquer un problème possible.

Vous pouvez également essayer d'activer la journalisation sur le service SMTP. Il y a peut-être quelque chose là-dedans.

+0

J'ai vérifié le mauvais dossier de courrier il n'y a rien dedans. Tous les e-mails sont dans le dossier de la file d'attente, rien n'est ramassé. – mamu

+0

Ok, vérifions quelque chose. Si vous déplacez un de ces emails dans le répertoire/pickup, est-il immédiatement ramené dans le répertoire de la file d'attente? Si tel est le cas, nous savons qu'une partie de votre service SMTP IIS fonctionne correctement. –

+0

Oui, il est immédiatement déplacé vers la file d'attente du ramassage – mamu

1

Les raisons possibles sont que certains serveurs SMTP bloquent les messages sortants en cas d'incompatibilité de nom de domaine, ce qui permet d'empêcher l'envoi de spams. Ainsi, par exemple, je ne serai pas en mesure d'envoyer mon email avec une adresse [email protected] de mon domaine yourdomain.com.

Espérons que cela aide.

1

Assurez-vous que l'envoi de domaine est le même que le domaine Google Apps

Assurez-vous que l'adresse d'envoi est une adresse réelle et non pas seulement un alias

IIRC vous devez utiliser STARTTLS (SSL) pas d'authentification de base

Questions connexes