0
我有一個C#控制檯應用程序,用於輸出從mySQL獲取的數據,但輸出需要通過SMTP(Gmail)發送/重定向到電子郵件。是否有可能將所有輸出轉換爲像PHP這樣的字符串或流,它可以讀取所有輸出並在messages
下的電子郵件中將其回顯出來?C#將Console.Writeline輸出轉換爲電子郵件的字符串
的代碼示例:
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
string datetype = (myReader["Expiry_Date"].ToString());
DateTime dateformat = DateTime.Parse(datetype);
if(dateformat.Date <= calDate3b && dateformat.Date>=timenow)
{
Console.WriteLine(myReader["Number"].ToString());
Console.WriteLine(myReader["Name"].ToString());
Console.WriteLine(myReader["Number_Yolo"].ToString());
Console.WriteLine(myReader["Date"].ToString());
Console.WriteLine();
}
}
Console.WriteLine("Your Message");
mail.Body = <contains the console output>;
我試圖StreamOutput
,但它不工作。
嗨你是否需要關閉stringbuilder?是否有可能知道它會停止閱讀? – AskingQnsPro
上述代碼不起作用... – AskingQnsPro
什麼不起作用?嘗試更具體? –