メッセージは、SMS・WhatsApp・メール送信など、スマホからの各種メッセージを自動で送信できるアクションです。通知や連絡を自動化したい場面で役立ち、バッテリー残量の通知や不在着信時の返信など、さまざまな用途に応用できます。
SMS送信、WhatsApp送信、SMTPメール送信など複数の送信方法に対応しており、内容の自動入力や送信先の指定も柔軟に設定できます。通信会社やアプリの仕様によって制限がある場合もありますが、適切に組み合わせることで強力な通知・連絡マクロを作成できます。
このアクションは MacroDroid の「メッセージ」カテゴリに属しており、連絡手段を自動化したい場面で活用できます。
ほかのアクションを確認したい場合は、以下の辞典トップをご覧ください。
かものはしトリガーの次はアクションです。アクションを理解すると、スマホが“あなたの意図通りに動く”再現性が一気に高まります。本ページは、MacroDroidのアクションを体系的にまとめた“アクション辞典のトッ[…]
アクションで設定出来る項目

SMSを送信
この画面では SMS の送信設定を行います。

設定項目
- SIMカード
- 電話番号
- テキストメッセージ
- デュアルSIMの場合は送信に使用するSIMカードを選択します。
- 送信相手の電話番号は電話帳から選択できます。
- SMSの文字数上限や料金は通信会社によって異なります。
- ドコモの場合は全角最大で670文字が送れますが料金が33円が発生します。
- 楽天モバイルの場合、楽天リンク対応ではないので最大料金30円(全角最大670文字)が発生します。
X(旧:Twitter)で送信

WhatsApp送信(ベータ版)
オプション
- 標準・ビジネス
- 送信前の確認する(自動送信なし)
- 送信前の秒数(ミリ秒)
- 電話番号
- テキストメッセージ
- 送信後にWhatsAppを終了
注意点
電話番号を入力するときは国際電話番号が必要です。国内であれば頭に「+81」と書いて、その後に通常の番号を入力します。
送信前に確認することが出来ますが、チェックを入れると自動送信にはなりません。
「送信後にWhatsAppを終了する」にチェックを入れると、わざわざアプリを終了しなくても良くなります。
活用例(不在着信時→WhatsApp送信)
電話に出れなかった時、WhatsAppでメッセージを送信します。ただ、折り返し電話をかけることがあると思うので、あまり出ることが出来ない夜間など、時間指定を条件追加してほうが良いかも知れません。
日本ではあまりWhatsAppの認知が低いので、SMSやgmail送信も検討してください。
メールを送信する方法(アクション:メールを送る)
SMTPサーバーを用いてメールを送信することが出来ます。
今回は使用頻度の高いと思われるGmailとYahooメールのSMTP設定を説明します。

メール作成画面
- HTML:使用したい場合はチェックを入れます(Version 5.18.1より)
- 送信元メールアドレス:SMTP設定したアドレスをそのまま入力します
- メールアドレス:送信先のアドレスを入力します。
- 件名:長すぎると件名の文字化けや「…」で省略される場合があります
- テキストメッセージ:環境によっては日本語の文字化けがあるようです。
システムログもしくはユーザーログを添付したい場合、作成画面の右上「︙」をクリックすることで出来ます。
メールアカウントの設定方法
初めてメールを送るときはSMTP設定を行いましょう(設定からも出来ますが初めて使用するときはマクロ追加画面からも出来ます)。
- Macrodroidホーム画面「設定」
- Gmailアカウント/SMTPサーバー
SMTPサーバーを使用する場合
- SMTPサーバーアドレス(必要)
- SMTPサーバーポート番号(必要)
- 「認証を利用」をチェックする(必要)
- ユーザー名(必要)
- パスワード(必要)
- 完了時に通知する(任意)
- 失敗時に通知する(任意)
Gmailアカウントを使用する場合

設定項目
- SMTPサーバーアドレス:smtp.gmail.com
- SMTPサーバーポート番号:465
- ユーザー名は:◯◯◯@gmail.com
Gmailセキュリティー設定
Googleアカウントで「安全性の低いアプリ」を許可する必要があります。
Googleからは無効にすることは推奨されていないので、必要に応じて設定を行ってください。
安全性の低いアプリの許可設定
- Googleアカウント
- セキュリティー
- 安全性の低いアプリのアクセス
- 有効にする
Yahoo!アカウントを使用する場合
設定項目
- SMTPサーバーアドレス:smtp.mail.yahoo.co.jp
- SMTPサーバーポート番号:465
- ユーザー名は:◯◯◯@yahoo.co.jp



