MS Exchange服务器SMTP名PowerShell脚本
问题描述:
如果我wamted从最近迁移MS Outlook帐户MS Exchange服务器上的MS Hotmail帐户使用PowerShell的5 IMAP这样一封电子邮件:MS Exchange服务器SMTP名PowerShell脚本
$splatr = @{
To = '[email protected]'
From = '[email protected]'
Subject ='test'
Body ='test'
SmtpServer ='??????'
Port = 587
UseSSL = $true
}
Send-MailMessage @splatr -Credential [email protected]
哪里我会从中获取Outlook/Exchange Server SMTP名称吗?
如果它是周围的其他方法,我会用
SmtpServer ='smtp-mail.outlook.com'
谢谢。
答
从Outlook,
- 启动Outlook。
- 单击功能区上的“文件”选项卡,然后单击“信息”。
- 单击“帐户设置”按钮,然后选择“帐户设置”。
- 选择要查找SMTP信息的帐户,然后单击“更改”按钮。
- 查看“发送邮件服务器(SMTP)”旁边的字段以确定您的电子邮件帐户正在使用的SMTP服务器。
- 点击“取消”按钮返回主窗口。
替代;
- 键入“nslookup”。您的计算机的DNS服务器名称和IP地址将显示为 。
- 输入“set type = mx” - 这将导致NSLOOKUP仅从DNS服务器返回称为MX(Mail eXchange)记录的 。对于 示例,请键入“hotmail.com”或使用您自己的域名。
+0
接受答案,如果它可以帮助你。 –
给出配置了SMTP的交换服务器的IP地址。默认情况下,它使用端口25,否则你必须通过端口作为参数,如-Port –
谢谢,Ranadip。我可以轻松地将587更改为25,但是我会在哪里获取SMTP Exchange服务器的IP地址? – user2825094
你问我们你的Exchange服务器地址是什么? – Swonkie