Powiadomienia mailowe na własnej dockerowej instancji

User avatar
fracz
Posts: 2271
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

Podaj konfigurację do swojego konta pocztowego, które zostanie użyte do wysyłania maili w pliku supla-docker/.env:

https://github.com/SUPLA/supla-docker/b ... lt#L13-L19

Po zmianie tych ustawień zrestartuj kontenery.

Code: Select all

./supla.sh restart
Następnie sprawdź poniższą interaktywną komendą, czy maile potrafią się wysyłać:

Code: Select all

docker-compose exec -u www-data supla-cloud php bin/console swiftmailer:email:send
Pamiętaj, że pole "From" musi być akceptowane przez Twoją skrzynkę (najczęściej jest ono takie samo jak adres skrzynki).
User avatar
lukfud
Posts: 2190
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

fracz wrote: Mon Feb 07, 2022 11:21 am Następnie sprawdź poniższą interaktywną komendą, czy maile potrafią się wysyłać:

Code: Select all

docker-compose exec -u www-data supla-cloud php bin/console swiftmailer:email:send
Wojtku, przy powyższej komendzie dostaję

Code: Select all

pi@raspi:~ $ docker exec -u www-data supla-cloud php bin/console swiftmailer:email:send

SwiftMailer's Interactive Email Sender
======================================

 From:
 > 
            
  Aborted.
Co mogę robić źle?
https://www.facebook.com/groups/supladiy/
User avatar
fracz
Posts: 2271
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

Musisz dodać parametr -it do komendy, żeby włączyć interaktywny terminal.

Code: Select all

docker exec -it -u www-data supla-cloud php bin/console swiftmailer:email:send
W przykładzie jest używany docker-compose, który automatycznie wchodzi w tryb interaktywny.
User avatar
lukfud
Posts: 2190
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

fracz wrote: Thu Aug 29, 2024 11:42 am W przykładzie jest używany docker-compose, który automatycznie wchodzi w tryb interaktywny.
Dzięki, teraz poszło. Błąd certyfikatu, już wiem co poprawić ;)
https://www.facebook.com/groups/supladiy/

Return to “FAQ / Jak to zrobić”