- SMTP サーバを設定する必要がある(?)ため MX レコードを引いてからメール送信する
- 異なる種類のオブジェクトが2つ返るように見える
Microsoft.DnsClient.Commands.DnsRecord_MX
と TypeName: Microsoft.DnsClient.Commands.DnsRecord_A
の2種類
PS> Resolve-DnsName -Name hoge.co.jp -Type MX
Name Type TTL Section NameExchange Preference
---- ---- --- ------- ------------ ----------
hoge.co.jp MX 516 Answer smtp.hoge.co.jp 10
Name : smtp.hoge.co.jp
QueryType : A
TTL : 219
Section : Additional
IP4Address : 192.168.0.10
PS> (Resolve-DnsName -Name hoge.co.jp -Type MX | Where-Object NameExchange).NameExchange
smtp.hoge.co.jp
PS> Send-MailMessage -From "root@$env:computername" -To '[email protected]' -Subject 'Test mail' -SmtpServer smtp.hoge.co.jp