0
없이 PowerShell을 통해 메일 보내기 -내가 메일을 보낼 수 NANT를 사용하고 그것을 잘 작동 인증
<mail
from="[email protected]"
tolist="[email protected]"
subject="Test"
mailhost="myhost.mydomain.com"
isbodyhtml="true"
message= "${Test}">
</mail>
같은 것을 나는 인증의 어떤 종류를 사용하지 않았다.
Send-MailMessage -To $to -From $from -Subject "Test" –Body “Test (body) -SmtpServer "myhost.mydomain.com"
내가 얻을 것 다음과 같은 메시지 :
Send-MailMessage : No credentials are available in the security package
내가 어떤 방법으로 실종을 이런 식으로 뭔가가 실패 - PowerShell을 사용하는 경우
지금 내가이 인증을 사용하도록 강제하고 있습니다 보인다 서버가이를 지원한다면 자격 증명을 지정하지 않고 메일을 보냅니 까?
편집 :
내 파워 쉘 here을 같이 파워 쉘 v1의 방법을 사용하여 메일을 보내는 send anonymous mails using powershell
서버가 인증되지 않은 이메일을 지원하는 경우 자격 증명을 지정하지 않으면 올바른 작업을 수행 할 수 있습니다. 그래서 이제는 자격 증명을 지정하거나 포트를 사용하여 포트를 변경해야하며 포트를 지정해야 할 수도 있습니다. –
nant 스크립트가 여전히 자격 증명을 지정하지 않고 실행되기 때문에 아무 것도 변경하지 않았다고 생각합니다. 필자는 여전히 파워 쉘에 익숙하지 않으므로 자격 증명이 필요한지 잘 모르겠습니다. – AngelicCore
이 PowerShell 명령을 실행하는 컨텍스트는 무엇입니까? –