- ajout des valeur par defaut pour la conf SMTP

This commit is contained in:
Frogg 2026-05-13 12:22:07 +02:00
parent 2afe6f9205
commit e3fb332cfa
2 changed files with 23 additions and 7 deletions

View File

@ -2,8 +2,13 @@
# shellcheck disable=SC2034
# SMTP INSTALLATION
CONFIG_DEB_INSTALL_SERVER_SMTP_HOST="smtp-auth.mailprotect.be"
CONFIG_DEB_INSTALL_SERVER_SMTP_PORT="587"
CONFIG_DEB_INSTALL_SERVER_SMTP_FROM="@frogg.fr"
CONFIG_DEB_INSTALL_SERVER_SMTP_LOGIN="admin@frogg.fr"
# ZABBIX CLIENT INSTALLATION
CONFIG_DEB_INSTALL_SERVER_IP="192.168.0.4"
CONFIG_DEB_INSTALL_ZABBIX_SERVER_IP="192.168.0.4"
# CA INSTALLATION
CONFIG_DEB_INSTALL_DEFAULT_CA_SERVER="192.168.0.110"
CONFIG_DEB_INSTALL_DEFAULT_CA_WILDCARD="*.server.home"

View File

@ -399,8 +399,8 @@ do_deb_sys_apparmor(){
do_deb_sys_zabbix(){
local ip
read -rp "IP Zabbix [${CONFIG_DEB_INSTALL_SERVER_IP}]: " ip;
ip=${ip:-${CONFIG_DEB_INSTALL_SERVER_IP}}
read -rp "IP Zabbix [${CONFIG_DEB_INSTALL_ZABBIX_SERVER_IP}]: " ip;
ip=${ip:-${CONFIG_DEB_INSTALL_ZABBIX_SERVER_IP}}
$SUDO apt-get install -y zabbix-agent;
$SUDO sed -i "s/^Server=127.0.0.1/Server=$ip/" /etc/zabbix/zabbix_agentd.conf;
$SUDO systemctl restart zabbix-agent
@ -524,17 +524,28 @@ do_deb_sys_hostname() {
}
do_deb_sys_msmtp() {
local m_host m_port m_user m_from m_pass default_from
msg_info "Installation et configuration de MSMTP..."
# Installation du paquet
$SUDO apt-get update -qq && $SUDO apt-get install -y msmtp msmtp-mta ca-certificates -qq
default_from="srv-$(hostname -s)${CONFIG_DEB_INSTALL_SERVER_SMTP_FROM}"
# Saisie des informations
read -rp "Serveur SMTP (host) : " m_host
read -rp "Port (ex: 587 ou 465) : " m_port
read -rp "Email expéditeur (from) : " m_from
read -rp "Utilisateur (user/login) : " m_user
read -rp "Serveur SMTP (host) [${CONFIG_DEB_INSTALL_SERVER_SMTP_HOST}]: " m_host
read -rp "Port (ex: 587 ou 465) [${CONFIG_DEB_INSTALL_SERVER_SMTP_PORT}]: " m_port
read -rp "Email expéditeur (from) [$default_from]: " m_from
read -rp "Utilisateur (user/login) [${CONFIG_DEB_INSTALL_SERVER_SMTP_LOGIN}]: " m_user
read -s -rp "Mot de passe : " m_pass
m_host=${m_host:-$CONFIG_DEB_INSTALL_SERVER_SMTP_HOST}
m_port=${m_port:-$CONFIG_DEB_INSTALL_SERVER_SMTP_PORT}
m_from=${m_from:-$default_from}
m_user=${m_user:-$CONFIG_DEB_INSTALL_SERVER_SMTP_LOGIN}
echo "" # Pour revenir à la ligne après le mot de passe masqué
# Construction du fichier msmtprc