zabbixアラートメールについて

zabbixのアラートメールの設定「sendmessage_smtp_php.sh」にて、送信メールサーバをsmtp.gmail.comで設定した際に、
下記のエラーではじかれてしまいました。

SMTP Error: Could not authenticate.
failed: SMTP Error: Could not authenticate.

アカウント・パスワードの情報に問題はなく、メール利用はできていることを確認しております。
gmailアカウント側での設定も「安全性の低いアプリの許可」は「有効」となっていました。

認証エラーということでTLS周りで何か問題になっているのかと思い下記の内容を追加した結果
メールを送信することができました。

$MAIL_SMTP_HOST = 'smtp.gmail.com';
$MAIL_SMTP_USER = '********@********';
$MAIL_SMTP_PASS = '********';

$mailer->Port = 587;
$mailer->SMTPSecure = "tls";

そこで質問になりますが、メールは送信できたものの、
送信メールサーバがsmtp.gmail.comの場合はTLSの設定が必要なのか
(「http://www.zabbix.jp/node/3044」で記載されているのでおそらく必要なのだと思われますが・・・)
また、セキュリティを踏まえたうえで問題がないのか等、ご教授いただければ幸いです。

zabbixバージョン:3.4
OS:Amazon Linux

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

そこで質問になりますが、メールは送信できたものの、
送信メールサーバがsmtp.gmail.comの場合はTLSの設定が必要なのか
(「http://www.zabbix.jp/node/3044」で記載されているのでおそらく必要なのだと思われますが・・・)
また、セキュリティを踏まえたうえで問題がないのか等、ご教授いただければ幸いです。

使用するメールサーバ、使用するプロトコル、使用しているポート
番号など、メール送信に使用するメールサーバーに合わせて設定を
行う必要があります。

TLSを使用されているのであれば、通信上は特に問題は無いと思い
ますが、Zabbixサーバーにログインできるユーザーがいると、その
メール送信用スクリプトの内容を取得して、アカウントを悪用され
る危険性があるのでご注意ください。

ログインできるユーザーを制限するとか、ログインの監査を行うと
か、gmailのアカウントのパスワードを適宜変更するなども検討す
るとよいと思います。

回答頂きありがとうございます。