Postfix - jak podłączyć Discourse

Pytania i problemy
Mespi
Mespi

Tak jak w temacie. Włosy już sobie wyrywam z głowy, bo Discourse nie wysyła mi maila. Prawdopodobnie nie wiem jakie dane podać. Jedyne, co wiem, co mogę podać, to IP oraz Email. Nie wiem skąd pozyskać port i hasło

TheMultii
TheMultii

Nie mam pojęcia, co masz w swojej konfiguracji serwera mailowego. Nie wiem więc, jaki port ustawiłeś. :man_shrugging: Tam po prostu sprawdź.

Natomiast (odnosząc się do poprzedniej edycji) mail z adresu root@vpsXXXXX nigdy w życiu nie zostanie wysłany do np. Google. (Jedynie lokalnie) Masz po prostu źle skonfigurowany serwer mailowy. Jeśli (póki co) chcesz zachować włosy, to zainteresuj się poste.io.

Mespi
Mespi

TheMultii:

Nie mam pojęcia, co masz w swojej konfiguracji serwera mailowego.

main.cf ( jedyny edytowany przezemnie plik ):

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2

# TLS parameters
smtpd_tls_cert_file=/etc/letsencrypt/live/mystermc.pl/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mystermc.pl/privkey.pem
smtp_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = vpsXXXXX
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, mystermc.pl, vpsXXXXX, localhost.localdomain, localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

TheMultii:

Natomiast (odnosząc się do poprzedniej edycji) mail z adresu root@vpsXXXXX nigdy w życiu nie zostanie wysłany do np. Google. (Jedynie lokalnie) Masz po prostu źle skonfigurowany serwer mailowy.

Zedytowałem wątek, gdyż naprawiłem problem. Mogę wysyłać testowo używając np. echo "body of your email" | mail -s "This is a Subject" -a "From: noreply@mystermc.pl" XXXXXXXXX@gmail.com Jednak nie wiem, jak dostać się do SMTP.

TheMultii
TheMultii

Spróbuj port 587 bądź 465. Albo sprawdź, które masz otwarte :kappa:

Mespi
Mespi

Działa na porcie 25. Teraz pytanie... skąd tu wykminić hasło i czy username mam podać jako mail: noreply@mystermc.pl?

TheMultii
TheMultii

Mespi:

noreply

Potrzebujesz takiego użytkownika na serwerze, hasło sobie sam ustaw.

Mespi
Mespi

Widzę, że troche zabawy z tym jest :kappa: Spróbuję z tym poste.io Error mnie namówił :harold:

TheMultii
TheMultii

Mądry wybór 😃

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.