特定のテキストの電子メールを送信する単純なアプリケーションを作成することができましたが、同じ電子メールを送信することは可能ですが、クリップボードにコピーされていますか?コンソールアプリケーションを使用して電子メールでクリップボードのコンテンツを送信する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