はい、これは C# のみを使用して可能です。クライアント マシンに Outlook をインストールする必要はありません。
C# には、 という名前空間が用意されていますSystem.Net.Mail
。これには、C# からメールを送信するために必要なすべてのクラスが含まれています。OutLook との依存関係はありません。以下のコード スニペットをご覧ください。
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("jeet@abc.come");
message.Subject = "This is the Subject line";
message.From = new System.Net.Mail.MailAddress("From@XYZ");
message.Body = "This is the message body";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("**yoursmtphost**");
smtp.Send(message);
「yoursmtphost」の代わりに、マシンの IP アドレスも設定できます。
これでクエリが解決することを願っています。完了したら、回答済みとしてマークすることを忘れないでください。