Postfix - SquirrelMail Problem

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
floyd1980
Posts: 17
Joined: 2003-04-07 09:54
Location: Bensheim

Postfix - SquirrelMail Problem

Post by floyd1980 » 2003-05-23 09:22

grüße

folgendes problem liegt an.
ich betreibe einen rootserver L und würde gerne per weboberfläche emails versenden und empfangen.
dies mittels squirrelmail (version 1.4.0) und einer postfix-cyrus kombination.
das empfangen und senden mit outlook läuft wunderbar, auch das empfangen mit squirrelmail
geht bestens. nur das senden mit squirrelmail an andere domains (gmx, web.de...) läuft in eine
fehlermeldung aus. wiederum intern kann ich meinen postfächern mails senden
(info@domain.tld nach webmaster@domain.tld)

fehlermeldung von squirrelmail beim externen sende versuch:

Code: Select all

Transaktion fehlgeschlagen
Server antwortete: 554 <musikmichael@gmx.de>: Relay access denied
die /var/log/mail:

Code: Select all

May 23 09:15:29 p15131019 postfix/smtpd[13348]: connect from localhost.localdomain[127.0.0.1]
May 23 09:15:29 p15131019 postfix/smtpd[13348]: E579614012B: client=localhost.localdomain[127.0.0.1]
May 23 09:15:29 p15131019 postfix/smtpd[13348]: reject: RCPT from localhost.localdomain[127.0.0.1]: 554 <musikmichael@gmx.de>: Relay access denied; from=<mschumann@trustit-gateway.net> to=<musikmichael@gmx.de>
May 23 09:15:34 p15131019 postfix/smtpd[13348]: lost connection after RCPT from localhost.localdomain[127.0.0.1]
May 23 09:15:34 p15131019 postfix/smtpd[13348]: disconnect from localhost.localdomain[127.0.0.1]
ausgabe von postconf -n

Code: Select all

p15131019:/ # postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = autoresp
fast_flush_domains = $relay_domains
in_flow_delay = 0
inet_interfaces = all
local_recipient_maps = $alias_maps unix:passwd.byname
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = trustit-gateway.net
masquerade_exceptions = root
mydestination = $myhostname, localhost.$mydomain, $mydomain, smtp.$mydomain
mydomain = trustit-gateway.net
myhostname = p15131019.pureserver.info
mynetworks = 127.0.0.1
mynetworks_style = host
newaliases_path = /usr/sbin/sendmail
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions =
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination, permit_mynetworks
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = localhost
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
strict_rfc821_envelopes = no
tls_random_source = dev:/dev/urandom
transport_maps = hash:/etc/postfix/transport
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
da senden und empfangen per outlook geht, denke ich mir das der fehler ein typisches
SMTP-Auth / pop before smtp problem sein wird (danke an mark).

grüße floyd1980

mark
Posts: 295
Joined: 2003-04-15 16:48
Location: Oldenburg

Re: Postfix - SquirrelMail Problem

Post by mark » 2003-05-24 10:52

Hi,

hab mich geirrt (hat äher nichts mit smtp auth zu tun).

Das liegt an der Reihenfolge der smtpd_recipient_restrictions. Durch das reject_unauth_destination bekommt dein Lokaler Mailer auch immer ein "relay access diened.

Konfigurier squirrelmail so, dass er local via sendmail schickt und dann änder die Reihenfolge deiner smtpd_recipient_restrictions:

Code: Select all

smtpd_recipient_restrictions = 
   permit_mynetworks, 
   permit_sasl_authenticated,   
   reject_unauth_destination 
Das sollte dann funktionieren.

Gruß
Mark

mark
Posts: 295
Joined: 2003-04-15 16:48
Location: Oldenburg

Re: Postfix - SquirrelMail Problem

Post by mark » 2003-05-24 20:31

Und außerdem fehlt da by mynetworks ein "/8" :

mynetworks = 127.0.0.0/8

Dann sollte es aber auf jeden Fall gehen.

Gruß
Mark

floyd1980
Posts: 17
Joined: 2003-04-07 09:54
Location: Bensheim

Re: Postfix - SquirrelMail Problem

Post by floyd1980 » 2003-05-26 09:12

grüße

sorry das ich jetzte erst antworte, das we war zu heftig :!:


@ Mark
danke nun geht es, dann lag das wirklich an diesen einstellungen.

nun kann ich mailen was das zeug hält :-D

bis die tage bye bye

floyd1980