2009-03-21 10 views
2

Ich versuche, Windows Server 2008 SMTP-Server einrichten, um E-Mails an Google Mail SMTP zu übertragen. Alles scheint eingerichtet zu sein, sendet aber keine E-Mails. Könnten Sie mir bitte helfen, herauszufinden, was falsch ist?Brauchen Sie Hilfe Setup Windows Server 2008 SMTP-Server

Unten ist die Einrichtung:

  • Windows Server 2008 mit SMTP-Server Funktion installiert. Benötigen Sie SMTP-Server , um alle Nachrichten an Gmail SMTP Server zu senden, um zu senden.
  • Ich habe Google Apps Setup für meine Domain, auch ich kann E-Mails senden durch meine Test-App mit
    Google Mail SMTP.
  • SMTP-Server-Konfiguration: Standardmäßig hat Standard-SMTP-Server ein virtuelles Verzeichnis.
  • In den Eigenschaften dieses virtuellen SMTP-Servers hat sich Folgendes geändert.

  • Vollqualifizierter Domänenname = mydomain.com

  • Smart host = smtp.gmail.com
  • TCP Port =
  • Out Bound Security = Basic Authentication (mein Benutzername Passwort für Google Apps E-Mail-Konto)
  • In Domänenliste unter virtuellen SMTP-Server. Ich habe eine Standarddomäne, die Server DNS ist. Ich habe einen weiteren für meinen Domain-Namen hinzugefügt.

Mit obigen Setup versuche ich alle E-Mails an Gmail SMTP zu umleiten. Ich testete Verbindung zu smtp.gmail.com vom Server auf Port 587 über Telnet und es funktioniert.

Ich versuche, den obigen Server von meiner Web-Anwendung auch zu verwenden, indem ich einfach E-Mails im Pickup-Verzeichnis ablege. Es wird abgeholt und akzeptiert auch Anfrageformular Webanwendung, sendet aber nie eine E-Mail.

Ich kann sehen, dass es diese E-Mails im Warteschlangenordner hinzufügt, aber es bleibt für immer dort.

Wenn ich versuche, E-Mails von Web-App auf über Server zu senden lehnt sie ab, wenn Um Adresse als meine anderen Domäne ist. (Bin ich etwas in der Liste der Domains fehlt)

Antwort

4

Danke für alle Antworten, endlich gefundene Lösung gibt es eine Eigenschaft für maximale Sitzungen, deren Wert standardmäßig 0 war. Es wurde auf 100 geändert und alle ausstehenden E-Mails werden sofort gesendet.

+3

Könnten Sie vielleicht genauer angeben, wo Sie diese Unterkunft gefunden haben? – Ghlouw

+0

Ich wäre auch interessiert, wie/von wo diese Eigenschaft gesetzt ist. –

+0

Auf Windows-Server 2008R2 wird diese Eigenschaft in Start> Verwaltung> Internetinformationsdienste (IIS) 6.0 Manager festgelegt, klicken Sie dann mit der rechten Maustaste auf den Standard-SMTP-Server und wählen Sie "Eigenschaften", wählen Sie die Registerkarte "Auslieferung", klicken Sie auf "Ausgehende Verbindungen" Schaltfläche, dann sollten Sie die Option sehen. – AperioOculus

1

Diese souds wie ein DNS-Problem . Überprüfen Sie Ihr/Badmail-Verzeichnis. Es wird .bad und .bdp Dateien dort haben. Sie können diese in Notepad öffnen (dort wird eine Binärdatei enthalten sein).

Es kann jedoch auf das mögliche Problem hinweisen.

Sie können auch versuchen, die Protokollierung des SMTP-Dienstes zu aktivieren. Da ist vielleicht etwas drin.

+0

Ich überprüfte schlechten Mail-Ordner, es ist nichts drin. Alle E-Mails befinden sich im Warteschlangenordner, es wird nichts abgeholt. – mamu

+0

Ok, lassen Sie uns etwas überprüfen. Wenn Sie eine dieser E-Mails in das Verzeichnis/pickup verschieben, wird sie sofort in das Warteschlangenverzeichnis verschoben? Wenn ja, dann wissen wir, dass ein Teil Ihres IIS SMTP-Dienstes ordnungsgemäß funktioniert. –

+0

Ja, es wird sofort von der Abholung in die Warteschlange verschoben – mamu

1

Mögliche Gründe sind, dass einige SMTP-Server die ausgehenden Nachrichten blockieren, wenn der Domänenname nicht übereinstimmt, um zu verhindern, dass Spam-Mails gesendet werden. So kann ich beispielsweise meine E-Mail mit der Adresse [email protected] nicht von meiner Domain yourdomain.com aus senden.

Hoffe, dass hilft.

1

Stellen Sie sicher, Ihre Absenderdomain ist die gleiche wie die Google-Domain apps

Stellen Sie sicher, Ihre Absenderadresse eine reale Adresse ist und nicht nur ein Alias ​​

IIRC müssen Sie STARTTLS (SSL) nicht die Standardauthentifizierung verwenden