8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OutSystemsでメール送信機能を試してみた

Last updated at Posted at 2023-11-24

はじめに

ローコードプラットフォームのOutSystemsに触れる機会があり、
せっかくなので備忘録として書いてみた

OutSystemsってどういうもの・・?についてはこちらの公式ドキュメントを参照

やったこと

メールを送信するサンプルアプリを作成
※無料環境ではメールの送信が出来なかったため、有料ライセンスで行った

実装

1.OutSystemsのServiceCenterでSMTP設定を行う

OutSystemsのServiceCenter/Administration/Email ConfigurationでSMTP設定を行う

(参考:OutSystems公式ドキュメント)

実際の設定画面はこちら
メール設定.png

2.ServiceStudioでメール送信機能を作成

OutSystemsのlogic/ServerActionでsendEMailを作成する

Send Emailアクションはこちら
emailsetting.png

To については送信したいユーザーを設定
Email については、テンプレートからResetPasswordを選択

選択したテンプレートはこちら
newmail.png

このテンプレートでは CustomerName・CompanyName の項目が入力必須なので設定を行う
テンプレートを使用するとNameがSendEmailからResetPasswordに変更されます

設定したsendEMailはこちら
スクリーンショット 2023-11-24 18.57.39.png

3.ボタンからsendEMailを呼び出す

適当な画面にボタンを設置し、onClickにsendEMailを設定する

設定したonClickはこちら
ボタンアクション設定.png

結果

画面でボタンを押下すると実際にメールが送られることを確認できた

ボタン一つだけ設置した画面
画面.png

送信されたメール
result.png

まとめ

今回は公式ドキュメント内に書いていることを確認しただけになってしまったが、
パスワード再設定など、メール送信を含む発展的な機能の実装も行っていたため、
機会があればそういった機能について記事を書く予定です

8
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?