fragen stichworte

Konfigurieren eines externen SMTP-Servers auf der Azure VM - Nachrichten bleiben in der Warteschlange

Ich habe einen externen SMTP-Anbieter: auth.smtp.1and1.co.uk

Ich versuche, SQL Server Reporting Services-E-Mails über diese auf einer Windows 2012 Azure-VM zu senden.

Es ist ausreichend konfiguriert, um E-Mails zu generieren, aber ich habe nichts konfiguriert oder etwas falsch konfiguriert, da die E-Mails dann in der Warteschlange bleiben.

Details zur Einrichtung

Konfigurierter virtueller SMTP-Server

General: IP Address: Fixed value
Access: Access Control: Authentication: ticked Anonymous access
Access: Connection Control: All except the list below (which is empty)
Access: relay restrictions: Only the list below (which contains 127.0.0.1), ticked 'allow all..' option
Delivery: Outbound Security...:Basic Authentication with username and password completed, ticked TLS encryption
Delivery: Outbound connections...:TCP port=587
Delivery: Advanced: FQDN=ServerName, smarthost=auth.smtp.1and1.co.uk

Dann setze ich die folgenden SSRS-Werte für rsreportserver.config:

<SMTPServer>100.92.192.3</SMTPServer>
<SendUsing>2</SendUsing>
<SMTPServerPickupDirectory> c:\inetpub\mailroot\pickup </SMTPServerPickupDirectory>
<From>tickets@sqlrelay.co.uk</From>

Bisher ausprobiert

  1. Schalten Sie den SMTP-Dienst aus und wieder ein (nur für den Fall)

  2. Führen Sie SMTPDiag fehlerfrei aus (auch keine E-Mails)

  3. hat versucht, die Firewall für die Ports auszuschalten (und allgemeiner zu sehen, ob sie einen Unterschied macht)

  4. hat die Generierung aus Powershell versucht, die sich mit der Nachricht in der Warteschlange

  5. ergab
  6. fügte 25 und 587 als Endpunkt

  7. hinzu
  8. hat das Ereignisprotokoll durchgelesen und einige Warnungen gefunden, die sich auf den Empfänger

    beziehen

    Die Nachrichtenübermittlung an die Remotedomäne "gmail.com" ist aus folgendem Grund fehlgeschlagen: Keine Verbindung zum Zielserver in DNS möglich. Die Nachrichtenübermittlung an den Host '212.227.15.179' ist aus folgenden Gründen bei der Übermittlung an die Remotedomäne 'gmail.com' fehlgeschlagen: Der Remote-Server hat auf einen Verbindungsversuch nicht reagiert.

  9. hat versucht, zu pingen, aber dies scheint auf Azur

  10. blockiert zu sein
  11. hat mehr Powershell-Versand auf verschiedenen Domänenvarianten versucht (localhost, boxname, interne IP-Adresse, die in SMTP-Eigenschaften verwendet wird, 127.0.0.1) - keine, die zum Erfolg führt

  12. hat versucht, eine entfernte Domäne hinzuzufügen - keine Änderung

Könnte jemand empfehlen, welcher Schritt 10 sein sollte, um dieses Problem zu beheben?

antworten

Am Ende habe ich den SMTP-Host in einen Server geändert, der keine Authentifizierung erfordert und die erforderliche E-Mail-Adresse annehmen könnte.

Wird dies für eine Weile offen lassen, um zu sehen, ob jemand eine nützlichere Antwort für diese Situation beitragen kann, um jedem zu helfen, der in der Zukunft darauf landet.