none
[Powershell] Utilizzo della variabile $MessageBody RRS feed

  • Domanda

  • Ciao a tutti.

    Nell'attesa della creazione della board su powershell scriverei qui (moderatori permettendo).

    Sto cercando di scrivere un semplice script .ps1 che mi invii delle statistiche via email:

    $FromAddress = "administrator@azienda.local"
    $ToAddress = "io@azienda.local"
    $MessageSubject = "Prova invio email"
    $MessageBody = type C:\Users\Administrator\Desktop\test\Prova.txt
    $SendingServer = "MAILSERVER"
    $SMTPMessage = New-Object System.Net.Mail.MailMessage $FromAddress, $ToAddress,
    $MessageSubject, $MessageBody
    
    ###Invio del messaggio
    $SMTPClient = New-Object System.Net.Mail.SMTPClient $SendingServer
    $SMTPClient.Send($SMTPMessage)
    
    Lo script funziona, nel senso che rivevo la mail, ma il body (che è un semplice type del file Prova.txt) non rispetta gli a capo ... anzichè gli a capo mi mette uno spazio.

    Prova.txt contiene:

    TESTO1
    TESTO2
    TESTO3

    La mail che mi arriva ha nel corpo del messaggio la stringa:

    TESTO1 TESTO2 TESTO3

    Ho provato ad aggiungere lo /n, ma viene riportato così come scritto.

    Idee?

    martedì 15 febbraio 2011 16:47

Risposte

Tutte le risposte