Email server nepřijímá poštu

Email server nepřijímá poštu
« kdy: 06. 10. 2010, 22:55:35 »
Ahojte, postavil som si mail server. Debian/mysql/postfix/dovecot.
Odosielanie mi funguje. Ale mam mensie problemy s prijimanim.Jeden server mam uz funkcny ale nemal som LDA a quoty.  Preto som sa rozhodol postavit dalsi.
Inspiraciu som bral http://wiki.mediatemple.net/w/Setting_up_an_email_server_in_CentOS odtial.
Citace
Oct  6 12:26:39 server dovecot: dict: dict client: Unconfigured dictionary name 'quotadict'
Oct  6 12:26:39 server dovecot: deliver(test@blabla.eu): read(/var/run/dovecot/dict-server) failed: Remote disconnected
Oct  6 12:26:39 server dovecot: deliver(test@blabla.eu): Internal quota calculation error
Oct  6 12:26:39 server dovecot: deliver(test@blabla.eu): msgid=<20101006095255.A8E236F5D8@server.blabla.eu>: save failed to INBOX: Internal error occurred. Refer to server log for more information.
postfix/pipe[3319]: A8E236F5D8: to=<test@blabla.eu>, relay=dovecot, delay=38989, delays=38989/0.08/0/0.02, dsn=4.3.0, status=deferred (temporary failure)

Dovecot :

Kód: [Vybrat]
server:~# cat /etc/dovecot/dovecot.conf | grep -v "^ *#" | grep -v "^ *$"
protocols = imap imaps pop3 pop3s
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:%hMaildir
mail_privileged_group = mail
protocol imap {
        mail_plugins = quota imap_quota
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
mail_plugins = quota
  pop3_uidl_format = %08Xu%08Xv
}
protocol managesieve {
}
protocol lda {
  postmaster_address = postmaster@blabla.eu
mail_plugins = quota
}
auth default {
  mechanisms = plain login cram-md5
  passdb sql {
    args = /etc/dovecot/dovecot-sql.conf
  }
  userdb prefetch {
  }
  userdb sql {
    args = /etc/dovecot/dovecot-sql.conf
}
  user = vmail
  socket listen {
   master {
      path = /var/run/dovecot/auth-master
      mode = 0600
      user = vmail
    }
    client {
      path = /var/run/dovecot/auth-client
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}
dict {
  quota = mysql:/etc/dovecot/dovecot-dict-quota.conf
}
plugin {
quota = dict:user::proxy::quotadict
}
server:~#


A dict

Kód: [Vybrat]
server:~# cat /etc/dovecot/dovecot-dict-quota.conf
connect = host=localhost dbname=postfix user=postfix password=postfix2010
map {
pattern = priv/quota/storage
table = quota2
username_field = username
value_field = bytes
}
map {
pattern = priv/quota/messages
table = quota2
username_field = username
value_field = messages
}

server:~#


« Poslední změna: 06. 10. 2010, 23:35:51 od Petr Krčmář »


Plysak

Re: Email server nepřijímá poštu
« Odpověď #1 kdy: 07. 10. 2010, 10:21:42 »
v sekci dict zalozis dict jmenem 'quota' a v sekci plugin se quota odvolava na 'quotadict', coz asi moc nepujde.

takze spravne by melo byt:
dict {
  quotadict = mysql:/etc/dovecot/dovecot-dict-quota.conf
}

Re: Email server nepřijímá poštu
« Odpověď #2 kdy: 07. 10. 2010, 13:28:39 »
Dakujem. Vsetko funguje tak ako ma. Konecne. Diiik :)

5o

Re:Email server nepřijímá poštu
« Odpověď #3 kdy: 01. 10. 2012, 19:11:58 »
Ahoj,

robím si vlastný mail server, už mám takmer všetko OK, avšak do mailov sa nedajú poslať správy zvonka.

SW: Ubuntu, Postfix: Dovecot

1) Na mailserver sa viem pripojit cez telnet mail.domena.tld 25 normalne, takze MX je nastavene OK predpokladam

2) Uzivatelov mam v DB a posielanie sprav medzi nimi (rozne domeny) funguje OK aj z vonka, napr z mailoveho klienta

Jediny problem je ze do mailov na serveri ale nedorazia spravy poslane z vonka, z uplne inej domeny nez mam v DB na mailserveri. Aj mail.log je prazdny. Skusil som uz vselijake nastavenia, ale nic nepomaha.

Vopred dakujem za akukolvek pomoc.

Rhinox

Re:Email server nepřijímá poštu
« Odpověď #4 kdy: 01. 10. 2012, 21:06:51 »
A mas MX-zaznam v zonovem souborou jmenneho serveru pro tvou domenu smerovan na tvuj mail-server?


5o

Re:Email server nepřijímá poštu
« Odpověď #5 kdy: 01. 10. 2012, 21:31:59 »
Rhinox supeeer, dakujem za nakopnutie spravnym smerom. funguje

Problem bol v tom ze som mal mx nastaveny na domena.tld a spravne ma byt mail.domena.tld, ako mailserver.