Senden von E-Mails innerhalb eines Docker-Containers

1100
Montassar Dridi

Hallo, ich versuche den folgenden Befehl in meinem Container auszuführen

mail -s "This is Subject" someone@example.com < /path/to/file 

Wie sollte meine Docker-Datei aussehen, damit der obige Befehl ausgeführt werden kann?

Ich habe die folgende Lösung ausprobiert

https://stackoverflow.com/questions/40890011/ubuntu-dockerfile-mailutils-install

FROM ubuntu:latest ENV DEBIAN_FRONTEND="noninteractive" RUN apt-get update && apt-get install -y mailutils 

aber ich bekomme diesen fehler

Der Befehl '/ bin / sh -c apt-get update && apt-get install -y mailutils' hat einen von null verschiedenen Code zurückgegeben: 100

Ich habe auch einige Beispiele ausprobiert

https://github.com/42technologies/docker-postfix-gmail

FROM ubuntu:14.04  RUN apt-get update RUN apt-get install -y mailutils RUN echo "postfix postfix/mailname string gmail.com" | debconf-set-selections RUN echo "postfix postfix/main_mailer_type string 'Internet Site'" | debconf-set-selections RUN apt-get install -y postfix  ADD mail.sh /mail.sh RUN chmod +x /mail.sh  ENTRYPOINT ["/mail.sh"]  

Ich kann jedoch nicht den Container nicht nur zum Versenden von E-Mails verwenden, da ich einen bestimmten Container anpasse und nur die Funktion zum Versenden von E-Mails aktivieren möchte.

1

0 Antworten auf die Frage