configure_msmtp.py (949B)
1 #!/usr/bin/env python3 2 """ 3 Encaminhamento: o configurador predefinido passou a ser Mailgun API. 4 5 Use ``configure_mailgun.py`` (recomendado) ou ``configure_msmtp_legacy.py`` (SMTP/msmtp). 6 """ 7 8 from __future__ import annotations 9 10 import sys 11 from pathlib import Path 12 13 ADMIN_DIR = Path(__file__).resolve().parent.parent / "scripts" / "admin" 14 if str(ADMIN_DIR) not in sys.path: 15 sys.path.insert(0, str(ADMIN_DIR)) 16 17 from admin_guard import ensure_admin_cli 18 19 20 def main() -> int: 21 ensure_admin_cli(script_name=Path(__file__).name) 22 print( 23 "Este comando foi substituído.\n" 24 " Mailgun (API, predefinido): sudo python3 email/configure_mailgun.py\n" 25 " SMTP legado (msmtp): sudo python3 email/configure_msmtp_legacy.py\n" 26 " ou: sudo python3 email/configure_mailgun.py --legacy-smtp", 27 file=sys.stderr, 28 ) 29 return 1 30 31 32 if __name__ == "__main__": 33 raise SystemExit(main())