Changer l'adresse e-mail "expéditeur"

J’ai exécuté ./discourse-setup pour modifier mes paramètres smtp.
Je ne suis pas tout à fait sûr du paramètre qui définira mon adresse « send-from » ou « reply-to ».
J’ai une adresse e-mail pour la connexion smtp, mais j’aimerais que les e-mails semblent provenir (reply-to) d’une adresse e-mail différente (essentiellement une adresse de style no-reply@my-forum.com).

Vous recherchez DISCOURSE_NOTIFICATION_EMAIL dans votre fichier containers/app.yml.

2 « J'aime »

Cela semble tuer mon forum. J’ai dû restaurer le site Web car il n’y avait aucun moyen de le faire fonctionner après avoir simplement changé cette seule ligne.

Cela semble très ésotérique, surtout sans aucun détail.

Étapes pour reproduire :

  1. Discourse fonctionne bien
  2. Modifier app.yml, en changeant la seule ligne exactement comme suggéré
  3. Exécuter ./launcher rebuild app (prend toujours très longtemps)
  4. La reconstruction échoue et le forum est hors service.
  5. Exécuter ./discourse-doctor
  6. N’arrive pas à corriger.
  7. Restaurer le site web à partir d’une sauvegarde à l’état avant la modification de app.yml et il fonctionne à nouveau.

J’ai essayé deux fois mais j’ai oublié d’exporter les journaux/la sortie avant de restaurer le site web, donc je vais laisser cela pour l’instant jusqu’à ce que j’aie plus de temps si j’ai envie d’essayer à nouveau.

Avez-vous des plugins non standard ?

Quelle quantité de mémoire avez-vous ?

Je ne suis pas tout à fait sûr de ce que vous voulez dire ?

Désolé. J’ai été négligent avec mon téléphone.

Vous manquez probablement de mémoire. Que dit la commande :

free -h

Vous pouvez probablement ajouter plus de swap (ou de RAM).

root@DO-Discourse:~# free -h
              total        used        free      shared  buff/cache   available
Mem:          965Mi       705Mi        72Mi        16Mi       187Mi        91Mi
Swap:         2.0Gi        17Mi       2.0Gi
root@DO-Discourse:~# 

Vous pouvez ajouter plus de RAM ou plus de swap. Vous pouvez essayer quelque chose comme ceci pour ajouter du swap, bien que je ne l’aie pas testé :

install -o root -g root -m 0600 /dev/null /swapfile2
fallocate -l 2G /swapfile2
mkswap /swapfile2
swapon /swapfile2
echo "/swapfile2       swap    swap    auto      0       0" | tee -a /etc/fstab

L’autre option est de créer un fichier swap plus grand.

Il reste 2 Go de libre, pensez-vous vraiment qu’il en faut plus ?
Je pense que je vais attendre la prochaine fois que j’aurai le temps de réessayer. Ensuite, je copierai les journaux si cela ne réussit pas. Je pense que la réponse se trouvera quelque part dans ces journaux.

Vous n’avez pas inclus les journaux, mais ils montrent probablement que la reconstruction a échoué par manque de mémoire. Lorsque la reconstruction échoue, vous pouvez (généralement) la redémarrer avec ./launcher start app.

Il est peu probable que l’ajout de cette variable d’environnement fasse planter Discourse. Si vous avez mal formaté le fichier (ce qui est peu probable puisque vous avez utilisé discourse-setup pour apporter les modifications), cela ne prendrait pas beaucoup de temps.

Vous avez beaucoup de mémoire libre maintenant, mais la reconstruction consomme beaucoup de mémoire.

Si vous ne modifiez que DISCOURSE_NOTIFICATION_EMAIL, vous pouvez le modifier avec nano et

./launcher destroy app
./launcher start app