Postfix, skicka mail via Bahnhof
Jump to navigation
Jump to search
Mail via Bahnhof från Raspberry Pi 4
Bahnhof är väldigt kräsna med hur man skickar mail. Bland annat måste en fullständig (FQDN) avsändaradress användas. Sätt den via /etc/hosts.
127.0.0.1 avdelning.se <hostname> localhost <- <hostname> är namnet på servern som mail skickas från.
Redigera därefter /etc/postfix/main.cf och sätt/kontrollera följande värden under # TLS parameters:
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtp_use_tls=yes smtpd_use_tls=yes smtpd_tls_session_cache_database... <- Bör redan finnas smtp_tls_session_cache_database... <- Bör redan finnas smtp_tls_wrappermode = yes <- Behöver troligen läggas till smtp_tls_security_level = encrypt <- Behöver troligen läggas till
Fortsätt redigera/kontrollera följande fält i samma fil:
myhostname = avdelning.se myorigin = /etc/mailname mydomain = avdelning.se <- Osäkert om den har någon inverkan mydestination = $myhostname, <hostname1>, <hostname2>, localhost.localdomain, localhost <- <hostname1-2> ska bytas till de namn servern har. smtp_sasl_auth_enable = yes smtp_sasl_password-maps... <- Bör redan finnas smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous smtp_tls_note_starttls_offer = yes smtp_sasl_mechanism_filter = plain ... relayhost = [mailout.privat.banhof.se]:465
Efter att ha skapat ett mailkonto hos Bahnhof har du fått ett login. Lägg in detta i /etc/postfix/sasl/sasl_passwd:
[mailout.privat.bahnhof.se]:465 mc123456:Lösenord <- Byt ut kursiverat mot dina uppgifter
Kontrollera att filerna i /etc/postfix/sasl/ ägs av root och har flaggorna rwx------
Kör kommandot som hashar dina värden:
postmap /etc/postfix/sasl/sasl_passwd
Lägg in ditt domännamn i /etc/mailname:
avdelning.se
Starta om postfix:
systemctl restart postfix
Testa med t ex
date | mailx -s Subject receipment@address.domain
För att kringgå postfix avsändare, t ex vid felsökning kan man använda:
date | mailx -s Subject -a "From: root@avdelning.se" receipment@address.domain