Étape 2: Configurer ssmtp
Tout ce que nous allons faire se fera directement sur le serveur Minecraft. Connecter un moniteur, souris et clavier à votre serveur ou connectez-vous à elle depuis votre ordinateur principal à l’aide de SSH. (Mise en place de SSH, bien que très utile, est au-delà de la portée de ce Instructable.)
Le paquet ssmtp est assez basique en utilisation et en configuration. Pour installer ssmtp sur un système basé sur Debian comme Ubuntu, Linux Mint ou élémentaire (entre autres), il suffit d’ouvrir votre terminal de choix (si vous utilisez Guake, vous pouvez simplement déposer un terminal vers le bas en appuyant sur F12) et le type
sudo apt-get install ssmtp
Une fois que le paquet est installé sur votre serveur Minecraft, modifier sa configuration à l’aide de votre éditeur de texte de choix avec ce qui suit (substitution de votre éditeur de choix pour vim).
sudo vim /etc/ssmtp/ssmtp.conf
Sauf si vous êtes connecté en tant que root sur votre serveur, vous devrez utiliser sudo lorsque vous modifiez ce fichier afin que vous pouvez écrire les modifications il.
Remarque : si vous exécutez votre serveur Minecraft sans tête (sans moniteur attaché), vous devrez utiliser un éditeur de texte de ligne de commande comme vim/vi, nano, ou [* frisson *] emacs, au lieu d’une application graphique comme Gedit ou Notepad.
Dans le fichier de configuration, vous devrez apporter les modifications suivantes :
Le paramètre root doit être sur l’adresse e-mail complète que vous allez utiliser, comme par exemple
Le paramètre mailhub doit être défini à smtp.gmail.com:587
Votre nom d’hôte et AuthUser doivent également être fixée à l’adresse email utilisée pour racine.
AuthPass doit être défini sur votre mot de passe par courriel
Enfin, UseSTARTLS doit être définie à Oui
Une fois toutes ces informations rentrées, enregistrez vos modifications (dans vim, cela se ferait avec < esc > : wq) et sortez. Maintenant vous devriez être en mesure d’envoyer un email depuis la ligne de commande en appelant ssmtp avec la syntaxe suivante :
sudo ssmtp email.you.want.to.send.to
Hit entrer, puis tapez un message de test et terminez-la avec Ctrl-D
(À l’aide de ssmtp ne nécessite des privilèges root, mais si vous êtes comme moi, / usr/sbin n’est pas dans votre $PATH et il est plus facile juste d’utiliser sudo qu’afin de saisir le chemin d’accès complet).
Une fois que vous avez ssmtp fonctionne, nous pouvons passer à la viande de ce projet.