Мне удалось создать простое приложение, которое отправит электронное письмо с определенным текстом, но мне интересно, возможно ли это отправить одно и то же сообщение электронной почты, но с текстом скопирован в буфер обмена?Отправить содержимое буфера обмена по электронной почте с помощью Console Application 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