Postfix och Drupal strul

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Jaizhanju
Inlägg: 7
Blev medlem: 15 feb 2010, 19:09
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Postfix och Drupal strul

Inlägg av Jaizhanju »

Jag har satt upp en mailserver med Postfix och Dovecot, och den kan skicka mail utanför routern.

Problemet är att när jag använder den med min Drupal-sida för att skicka automatiserade meddelanden så får jag istället för mitt domännamn (chimichanga.se) min servers interna IP-adress inom routern (192.168.0.105).

Jag har ingen aning vad det är jag ska ändra för att få det att fungera, jag har provat att följa guiden <a href="http://ubuntu-se.org/phpBB3/viewtopic.p ... .0">här</a> men utan kunna lösa det.

Det fungerade förut, men sedan dess har jag ominstallerat hela Ubuntu Server Edition (9.10), och nu fungerar det helt plötsligt inte längre.

filen /etc/postfix/main.cf ser ut såhär just nu:

Kod: Markera allt

# 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

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_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.

myhostname = chimichanga.se
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = chimichanga.se.chimichanga.se, chimichanga.se, localhost.chimichanga.se, localhost #Namnet på servern är chimichanga
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.105 
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/

smtpd_sasl_local_domain = 
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes

smtpd_recipient_restrictions =
 permit_sasl_authenticated,
 permit_mynetworks,
 reject_unauth_destination
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Postfix och Drupal strul

Inlägg av Lars »

Jaizhanju skrev:

Kod: Markera allt

myorigin = /etc/mailname
Vad innehåller den filen? Det ska antingen vara hostnamnet (xxx.chimichanga.se) eller bara domännamnet.
Jaizhanju
Inlägg: 7
Blev medlem: 15 feb 2010, 19:09
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Postfix och Drupal strul

Inlägg av Jaizhanju »

Lars skrev:
Jaizhanju skrev:

Kod: Markera allt

myorigin = /etc/mailname
Vad innehåller den filen? Det ska antingen vara hostnamnet (xxx.chimichanga.se) eller bara domännamnet.
endast chimichanga.se
Användarvisningsbild
Rag3Rac3r
Inlägg: 594
Blev medlem: 05 jul 2007, 03:06
OS: Windows
Utgåva: Vet inte/ingen utgåva passar
Ort: Uppsala/Stockholm
Kontakt:

Re: Postfix och Drupal strul

Inlägg av Rag3Rac3r »

Om du enbart bryr dig om "snygghet" i mailheaders så kan du slå 2 flugor i en smäll och sätta upp en cachande dns-server på burken, vilket även snabbar upp dess DNS-upplagningar i framtiden. Du säger helt enkelt åt systemet att använda den ist, och då kan du lätt trolla till en "mail.chimichanga.se"... Det blir dock inte korrekt, utan enbart snyggt.

Dock kommer fortfarande ditt interna IP stå där...
Natural laws have no pity ~~ Quis custodiet ipsos custodes?
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"