$csv = import-csv c:\\temp\\Server_Status_Report.csv
\n$csvHthml =import-csv C:\\temp\\Server_Status_Report.csv | ConvertTo-Html -Fragment l|out-string<\/p>\n
$Report= $csv | group status,Vcenter,Serverstatus | select count,name $emailSmtpServer = “smtp.gmail.com<\/a>” $emailMessage = New-Object System.Net.Mail.MailMessage( $emailFrom , $emailTo ) $SMTPClient = New-Object System.Net.Mail.SmtpClient( $emailSmtpServer , $emailSmtpServerPort ) how about like so:<\/p>\n $csv = import-csv c:\\temp\\Server_Status_Report.csv $Report= $csv | group status,Vcenter,Serverstatus | select count,name $emailSmtpServer = “smtp.gmail.com<\/a>” $emailMessage = New-Object System.Net.Mail.MailMessage( $emailFrom , $emailTo ) $SMTPClient = New-Object System.Net.Mail.SmtpClient( $emailSmtpServer , $emailSmtpServerPort ) How can i display the content of the csv file<\/p>\n Here is the output when i execute the script.<\/p>\n Hello Test<\/p>\n Total systems checked: 3<\/p>\n Total failures : 2<\/p>\n Thanks<\/p>","upvoteCount":0,"datePublished":"2021-05-13T13:11:46.000Z","url":"https://community.spiceworks.com/t/email-sent-using-sendmail-not-readable/799790/2","author":{"@type":"Person","name":"marlon3","url":"https://community.spiceworks.com/u/marlon3"}},{"@type":"Answer","text":" Your variables don’t match<\/p>\n $csvHthml vs $csvHthm<\/p>","upvoteCount":1,"datePublished":"2021-05-13T13:42:34.000Z","url":"https://community.spiceworks.com/t/email-sent-using-sendmail-not-readable/799790/3","author":{"@type":"Person","name":"atypical-it-guy","url":"https://community.spiceworks.com/u/atypical-it-guy"}},{"@type":"Answer","text":" If you post code, please use the ‘Insert Code’ button. Please and thank you!<\/p>
\n$Total = $CSV.count
\n$TotalFailed = (($CSV | Where-Object status -ne “Success”).count)
\n$Report += “Total systems checked: $Totaln\" $Report += \"Total failures : $TotalFailed<\/code>n”
\n$Report += “********”<\/p>\n
\n$emailSmtpServerPort = “587”
\n$emailSmtpUser = \" \"
\n$emailSmtpPass =
\n$emailFrom = “[email protected]<\/a>”
\n$emailTo = “”<\/p>\n
\n$emailMessage.Subject = “Server Status Report”
\n$emailMessage.Body = @\"
\nHello Test
\n$csvHthm + `n$Report
\nThanks
\n\"@<\/p>\n
\n$SMTPClient.EnableSsl = $True
\n$SMTPClient.Credentials = New-Object System.Net.NetworkCredential( $emailSmtpUser , $emailSmtpPass );
\n$SMTPClient.Send( $emailMessage )<\/p>","upvoteCount":2,"answerCount":17,"datePublished":"2021-05-13T12:04:45.000Z","author":{"@type":"Person","name":"marlon3","url":"https://community.spiceworks.com/u/marlon3"},"acceptedAnswer":{"@type":"Answer","text":"$csv = import-csv \"C:\\Users\\Administrator\\Desktop\\input.csv\"\n \n$body = \n@\"\nHello.\n\n$(\n ForEach ($out in $csv) {\n \"$($out.Vcenter), is $($out.Status), $($out.ServerStatus)`r`n\"\n }\n)\nTotal Systems Checked: $(($csv|measure-object).count)\nTotal Failures: $((($csv|Where-Object status -eq 'failed')|measure-object).count)\n\nThanks\n\"@\n\n$emailSmtpServer = \"smtp.gmail.com\"\n$emailSmtpServerPort = \"587\"\n$emailSmtpUser = \"[email protected]\"\n$emailSmtpPass = \"\"\n$emailFrom = \"[email protected]\"\n$emailTo = \"\"\n$emailMessage = New-Object System.Net.Mail.MailMessage( $emailFrom , $emailTo )\n$emailMessage.Subject = \"Server Status Report\"\n$emailMessage.Body = $body \n$SMTPClient = New-Object System.Net.Mail.SmtpClient( $emailSmtpServer , $emailSmtpServerPort )\n$SMTPClient.EnableSsl = $True\n$SMTPClient.Credentials = New-Object System.Net.NetworkCredential( $emailSmtpUser , $emailSmtpPass );\n$SMTPClient.Send( $emailMessage )\n<\/code><\/pre>","upvoteCount":0,"datePublished":"2021-05-13T17:27:50.000Z","url":"https://community.spiceworks.com/t/email-sent-using-sendmail-not-readable/799790/14","author":{"@type":"Person","name":"Neally","url":"https://community.spiceworks.com/u/Neally"}},"suggestedAnswer":[{"@type":"Answer","text":"
\n$csvHthml =import-csv C:\\temp\\Server_Status_Report.csv | ConvertTo-Html -Fragment l|out-string<\/p>\n
\n$Total = $CSV.count
\n$TotalFailed = (($CSV | Where-Object status -ne “Success”).count)
\n$Report += “Total systems checked: $Totaln\" $Report += \"Total failures : $TotalFailed<\/code>n”
\n$Report += “********”<\/p>\n
\n$emailSmtpServerPort = “587”
\n$emailSmtpUser = \" \"
\n$emailSmtpPass =
\n$emailFrom = “[email protected]<\/a>”
\n$emailTo = “”<\/p>\n
\n$emailMessage.Subject = “Server Status Report”
\n$emailMessage.Body = @\"
\nHello Test
\n$csvHthm + `n$Report
\nThanks
\n\"@<\/p>\n
\n$SMTPClient.EnableSsl = $True
\n$SMTPClient.Credentials = New-Object System.Net.NetworkCredential( $emailSmtpUser , $emailSmtpPass );
\n$SMTPClient.Send( $emailMessage )<\/p>","upvoteCount":2,"datePublished":"2021-05-13T12:04:45.000Z","url":"https://community.spiceworks.com/t/email-sent-using-sendmail-not-readable/799790/1","author":{"@type":"Person","name":"marlon3","url":"https://community.spiceworks.com/u/marlon3"}},{"@type":"Answer","text":"\n