How to get SMTP server name über PowerShell, wenn $PSEmailServer leer ist?

Windows 7, PowerShell 4.0. Computer wird in der Windows-Domäne.

Ich brauche, um die SMTP-server-Namen (für die Verwendung der send-mailmessage cmdlet). Die $PSEmailServer leer ist.

Lese ich diese TechNet-Seite über die Get-AcceptedDomain cmdlet. Aber ich sehe das (auf der TechNet-Seite):

Dieses cmdlet ist verfügbar in der lokalen Exchange Server-2016 und in
der cloud-basierte service.

Wie bekomme ich die SMTP-server-Namen oder seine IP-Adresse?

Ich glaube nicht, dass ich je gehört habe eine SMTP service-locator, wie kann Sie erwarten, dass dieser Mechanismus funktioniert? Wenn Sie Exchange-Bereitstellung in Ihrer Organisation, die Sie vielleicht in der Lage zu finden, Kandidat Server über eine automatische Erkennung, aber das scheint mir ein bisschen übertrieben
Fragen Sie Ihren lokalen mail-Administrator. Ernst. Könnte man einigen Erfolg mit DNS Abfragen für die offensichtlichen Namen wie smtp und mail aber das sind nur Vermutungen. Vielleicht die Organisation nutzt cloud-E-mail, in dem Fall müssen Sie mehr als nur die SMTP-server-name.
Nicht überkompliziert Dinge. Sie finden Sie in Ihrem MS-Outlook-client. File > Account Settings > Account Settings > Doppelklicken Sie auf Ihre E-Mail-Adresse > Top-Eintrag Server: xxxx
Jungs, ich weiß den Namen von unserem SMTP-server, aber es ist interessant für mich, wie man diesen Namen durch die PowerShell. 🙂

InformationsquelleAutor Andrey Bushman | 2016-02-05

Schreibe einen Kommentar