我对 cmdlet 发送邮件消息有一个奇怪的问题。在 powershell 上使用 direclty 时,它工作得很好,但是当我想在脚本上使用它来编辑不同的变量给邮件用户时,邮件无法正确发送。我有这段代码:
$userInfo = $fornamn+" "+$efternamn+" "+$usernm+" "+$pass
$from = "administrator@"+$ADinfo.dnsroot
$to = $fornamn+"."+$efternamn+"@cuebid.se"
$smtpserver = "cb-dc02.cuebid.local"
$subject = "sys-konto"
Send-MailMessage $to $subject $userInfo $smtpserver -from $from
$fornamn、$efternamn 和 $pass 是在脚本前面创建的变量,它们都是 String 类型。
使用脚本时,我没有收到任何邮件,但在交换日志中,我可以看到收到了邮件当直接在 powershell 中创建变量并运行 send-mailmessage 时,它可以完美运行任何想法为什么?