Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
Ik probeer zelf in exim een domain alias optie te maken. Nu heb ik volgens mij de goede mysql-codes om de alias te herleiden naar een bestaand adres. Maar ik krijg de volgende foutmelding, waardoor hij niet verder gaat:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
routing info@alias.nl
--------> dnslookup_relay_to_domains router <--------
local_part=info domain=alias.nl
checking domains
search_open: mysql "NULL"
search_find: file="NULL"
  key="SELECT fqdn AS domain FROM domains WHERE fqdn='alias.nl' AND type='local' AND active=1" partial=-1 affix=NULL starflags=0
LRU list:
internal_search_find: file="NULL"
  type=mysql key="SELECT fqdn AS domain FROM domains WHERE fqdn='alias.nl' AND type='local' AND active=1"
database lookup required for SELECT fqdn AS domain FROM domains WHERE fqdn='alias.nl' AND type='local' AND active=1
MySQL query: SELECT fqdn AS domain FROM domains WHERE fqdn='alias.nl' AND type='local' AND active=1
MYSQL new connection: host=127.0.0.1 port=0 socket=NULL database=maildb user=email
MYSQL: no data found
lookup failed
search_open: mysql "NULL"
  cached open
search_find: file="NULL"
  key="SELECT domain_aliases.alias_fqdn AS domain FROM domain_aliases,domains WHERE domain_aliases.alias_fqdn='alias.nl' AND domain_aliases.id=domains.id AND domain_aliases.active=1" partial=-1 affix=NULL starflags=0
LRU list:
internal_search_find: file="NULL"
  type=mysql key="SELECT domain_aliases.alias_fqdn AS domain FROM domain_aliases,domains WHERE domain_aliases.alias_fqdn='alias.nl' AND domain_aliases.id=domains.id AND domain_aliases.active=1"
database lookup required for SELECT domain_aliases.alias_fqdn AS domain FROM domain_aliases,domains WHERE domain_aliases.alias_fqdn='alias.nl' AND domain_aliases.id=domains.id AND domain_aliases.active=1
MySQL query: SELECT domain_aliases.alias_fqdn AS domain FROM domain_aliases,domains WHERE domain_aliases.alias_fqdn='alias.nl' AND domain_aliases.id=domains.id AND domain_aliases.active=1
MYSQL using cached connection for 127.0.0.1/maildb/email
[b]lookup yielded: alias.nl
alias.nl in "@:localhost::alias.nl"? no (end of list)[/b]
alias.nl in "empty"? no (end of list)
alias.nl in "! +local_domains : +relay_to_domains"? no (end of list)
dnslookup_relay_to_domains router skipped: domains mismatch

Volgens mij zou het dikke stukje een yes moeten zijn: yes (matched "alias.nl")

Waar zou ik kunnen beginnen om dit op te lossen? in /etc/exim4/conf.d/main/000_mainlocal staat de $:localhost::[query om alias.nl te krijgen]

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 29-09 10:22
Wat doet die "::" precies kan het zo snel niet in de exim handleiding vinden, ik heb hier in een vergelijkbare situatie "@ : localhost : Query" staan.

Hoewel dat niet helemaal waar is wat ik daar zeg, bij mij staat het er zo:

code:
1
2
domainlist local_domains_from_db = ${query}
domainlist local_domains = @ : localhost : +local_domains_from_db

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
De : is een separator. Er staat @ localhost query1 query2

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 29-09 10:22
Ja snap het nu je hebt 2 queries achter elkaar staan, en aangezien de eerste leeg is staat er twee keer achter elkaar :, ik dacht even dat 2 seperators achter elkaar misschien een speciale betekenis had.

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
Blijkbaar wel dus. Ik heb tussen de twee queries de @ gezet (iets andere volgorde dus) en nu werkt het...

Vaag

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
En voor de volledigheid: het is belangrijk dat je een redirect router schrijft met je query als data. Deze moet de herschreven mail worden.
Pagina: 1