我已經設法創建一個簡單的應用程序,它將發送帶有特定文本的電子郵件,但我想知道這是可能發送相同的電子郵件,但與文本的內容被複制到剪貼板?使用控制檯應用程序通過電子郵件發送剪貼板內容c#
在我的oMail.TextBody
我想粘貼剪貼板的內容並通過電子郵件發送。
static void Main(string[] server)
{
SmtpMail oMail = new SmtpMail("TryIt");
EASendMail.SmtpClient oSmtp = new EASendMail.SmtpClient();
// Set sender email address
oMail.From = "myEmail";
// Set recipient email address
oMail.To = "myEmail";
// Set email subject
oMail.Subject = "test email from c# project";
// Set email body
oMail.TextBody = "Clipboard content pasted here..."
}
有沒有辦法做到這一點?此外,我是using EASendMail
命名空間。
'Clipboard.GetText()' – Pikoh
@Pikoh 感謝您的建議,但我應該在哪裏使用它。 'oMail.TextBody = Clipboard.GetText();' 我確實試過了,但它發送的是空的電子郵件。 –
首先確保剪貼板中包含文字 – Pikoh