Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
metrix
Posts: 94
Joined: 2002-10-26 15:52

Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by metrix » 2004-12-15 14:04

Hallo,

habe Exim nach dem Howto auf Debianforum.de konfiguriert:
http://www.debianhowto.de/howtos/de/exi ... index.html

Funktioniert auch einwandfrei. Habe nun 600 Benutzer importiert.
Problem ist einfach, was mir gerade durch Zufall aufgefallen ist, dass Exim sagt "Unrouteable address". Das spannende ist, dass der das nur bei E-Mail Adressen macht, die vor dem @ ein "-" (Minus / Bindestrich) tragen. Er scheint die dann nicht mehr in der MySQL zu finden.

Habe daraufhin wirklich ALLE 600 Stück per Skript angeschrieben. Und siehe da: genau meine 24 Stück mit Bindestrich vor dem @ bekommen ein "Unrouteable address".

Ich vermute mal, dass im Router "virtual_domains" das Problem in der SQL-Abfrage liegt:

Code: Select all

  data = ${lookup mysql{select smtp from users,domains 
                where localpart = '${quote_mysql:$local_part}' 
                and domain = '${quote_mysql:$domain}' 
                and domains.enabled = '1' 
                and users.enabled = '1' 
                and users.domain_id = domains.domain_id}}
Ist da einem etwas bekannt?

Danke.

metrix
Posts: 94
Joined: 2002-10-26 15:52

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by metrix » 2004-12-15 14:13

Habe gerade mal die Query's mitgeloggt und lag dabei gar nicht so falsch:

E-Mail geht an "b-c.schuch@domain.de"

und exim macht "localpart='b'"

Code: Select all

                   3843 Query       select smtp from users,domains where localpart = 'b' and domain = 'domain.de' and domains.enabled = '1' and
 users.enabled = '1' and users.domain_id = domains.domain_id

metrix
Posts: 94
Joined: 2002-10-26 15:52

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by metrix » 2004-12-15 14:58

hat sich erledigt ...

ich sag nur ;-)


local_part_suffix = -*
local_part_suffix_optional
retry_use_local_part

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by dodolin » 2004-12-21 00:15

Sehr gut. :)

Ich glaube, viele Leute wären dir dankbar, wenn du das ins Wiki von vexim eintragen würdest. Es ist nämlich eine FAQ, die auch schon mehrfach auf der Mailingliste vexim-user beantwortet wurde. BTW: auch schon hier im Forum, IIRC.

athlux
Posts: 61
Joined: 2004-08-20 13:53

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by athlux » 2004-12-21 02:28

Hallo,

bei mir ist es so das Er alle FAILS mit Bindestrich die Ich eintrage nicht beachtet.

Da folgende 3 Optionen ja mehrmals in der exim4.conf auftauchen wärs ja ganz gut zu wissen wo die jetzt fehlen bzw. geändert werden müssen.

Code: Select all

local_part_suffix = -*
local_part_suffix_optional
retry_use_local_part
Hier steht ja man sollte diese Optionen so setzen wie beim mailman transport.
http://keylime.silverwraith.com/piperma ... 03143.html

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by dodolin » 2004-12-21 07:51

bei mir ist es so das Er alle FAILS mit Bindestrich die Ich eintrage nicht beachtet.
Logo.
Da folgende 3 Optionen ja mehrmals in der exim4.conf auftauchen wärs ja ganz gut zu wissen wo die jetzt fehlen bzw. geändert werden müssen.
So, dass die Einstellungen deinen Vorstellungen entsprechen.
Hier steht ja man sollte diese Optionen so setzen wie beim mailman transport.
http://keylime.silverwraith.com/piperma ... 03143.html
Das steht da nicht. Dort steht nur eine Frage.

Hast du eigentlich schonmal die Exim Doku zu den 3 genannten Optionen gelesen oder erwartest du, dass man dir alles vorkaut?

athlux
Posts: 61
Joined: 2004-08-20 13:53

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by athlux » 2004-12-22 21:39

dodolin wrote: Hast du eigentlich schonmal die Exim Doku zu den 3 genannten Optionen gelesen oder erwartest du, dass man dir alles vorkaut?
Ich erwarte gar nix, wie kommst Du darauf? Habe nur eine Frage gestellt und wenn Ich keine entsprechende Antwort bekomme werde Ich mich wohl intensiver einlesen müssen.

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by dodolin » 2004-12-22 23:18

Ich erwarte gar nix, wie kommst Du darauf?
War nur mein erster Eindruck. Und du hattest nirgendwo geschrieben, was du genau versucht hast und wo du schon gesucht bzw. gelesen hast.
Habe nur eine Frage gestellt und wenn Ich keine entsprechende Antwort bekomme werde Ich mich wohl intensiver einlesen müssen.
Es liegt vermutlich nicht daran, dass man dir nicht helfen WILL, sondern dass man dir nicht helfen KANN. Das wollte ich dir auch schon mit meiner vorherigen Antwort
So, dass die Einstellungen deinen Vorstellungen entsprechen.
deutlich machen, denn du schreibst ja nicht mal genau, was du eigentlich genau erreichen möchtest.

Tipp: Wirf mal nen Blick auf die Seite in meiner Signatur.

athlux
Posts: 61
Joined: 2004-08-20 13:53

Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum

Post by athlux » 2004-12-25 05:51

dodolin wrote: denn du schreibst ja nicht mal genau, was du eigentlich genau erreichen möchtest.
Stimmt war mein Fehler. Hätte wohl deutlicher schreiben sollen.

Ich wollte das Er die Fails mit "-" im Namen beachtet.

Das ist mir mitterweile auch gelungen. Es reicht aus folgende Zeilen aus der exim4.conf auszukommentieren. Und zwar restlos alle.

# local_part_suffix = -*
# local_part_suffix_optional

Hab den Eintrag wohl übersehen. http://flyspray.silverwraith.com/?do=details&id=39