Scriptを使えば、簡単にメールを送信することができます。
以下の例をもってメール送信方法を説明します。
appsettings.Development.json(開発環境)、あるいはappsettings.json(運用環境)
下記の設定を記入します:
"MailSettings": {
"Host": "SMTPサーバーアドレス",
"Port": "ポート番号",
"SenderMailAddress": "送信者メールアドレス",
"Password": "パスワード",
"SSL": "trueあるいはfalse"
}
IIS等のWebサーバーへデプロイされるときは、環境変数等をお使いの場合、上記の設定を反映させてください。
void ButtonSend_OnClick()
{
var recipient = TextRecipient.Value;
var subject = TextSubject.Value;
var content = TextContent.Value;
var result = MailService.SendEmail(recipient, subject, content);
if(result) MessageBox.Show("送信しました。");
else MessageBox.Show("送信できませんでした。");
}
