Page 1 of 1
Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-15 14:04
by metrix
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.
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-15 14:13
by metrix
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
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-15 14:58
by metrix
hat sich erledigt ...
ich sag nur ;-)
local_part_suffix = -*
local_part_suffix_optional
retry_use_local_part
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-21 00:15
by dodolin
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.
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-21 02:28
by athlux
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
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-21 07:51
by dodolin
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.
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?
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-22 21:39
by athlux
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.
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-22 23:18
by dodolin
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.
Re: Exim4-MySQL: Bindestrich Problem - Howto: Debianforum
Posted: 2004-12-25 05:51
by athlux
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