Sida 1 av 1

Postfix och Drupal strul

Postat: 18 feb 2010, 03:45
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

Re: Postfix och Drupal strul

Postat: 19 feb 2010, 23:08
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.

Re: Postfix och Drupal strul

Postat: 20 feb 2010, 00:05
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

Re: Postfix och Drupal strul

Postat: 28 feb 2010, 00:07
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...