Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-11-26 03:36:12

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Dovecot+postfixadmin+postfix+mysql+roundcube

Pomocy
Od paru dni siedze nad w/w konfiguracja
Zainstalowalem dovecota skonfigurowalem wszystko zeby laczyl sie z baza mysql.
Utzworzylem konta w postfixadminie utworzylem baze postfix i lipa odpalam roundcube pokazuje sie albo blad logowania albo blad logowania z serwerem.

Dajcie jakies konfigi sprawdzone bo ja juz zaczynam robic wszystko na slepo klepie co mi pod palec podejdzie.
Przewertowalem sporo konfigow i nic to nie dalo.


Ok udalo sie polaczyc teraz problem taki ze w roundcubie pokazuje sie informacja

Kod:

Błąd serwera: STATUS: Internal error occurred. Refer to server log for more information. [2011-11-26 04:49:07]

o co chodzi?

Ostatnio edytowany przez czarny30 (2011-11-26 04:01:07)

Offline

 

#2  2011-11-26 05:23:53

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

To nie jest jeden program, żeby go razem instalować.
Jak wysyłasz maila to dochodzi do skrzynki?
Jak dojdzie do skrzynki i łączysz się telnetem na POP, to widać maila w skrzyce?
Programy pocztowe - np Thunderbird, Evolution, Kmail czyCLaws się łączą i pokazują pocztę przez IMAP?

W logach dovecot-imap ani śladu próby logowania?
Nic nie ma?
W logach serwera www/php żadnych errorów Roudcube?
Żadnych logów?

Bez tego, to możesz najwyżej w nosie dłubać, a nie serwer stawiać.
Uruchamiaj poszczególne moduły z osobna, bo inaczej tego serwera za pieć lat nie postawisz.
Co nawyżej własne uszy obgryziesz :D
Na razie kręcisz się z tym serwerem, jak ślepy we mgle.

A tu też wróżka wyjechała na wyspy, (szklaną kulę zabrała), i nikt nie wie, co namieszałeś i co nie działa w tym twoim serwerze.

Do testowania SMTP zainteresuj się swaksem, POP najwygodniej testować telnetem, szyfrowany przez openssl s_client, IMAP dowolnym programem, który obsługuje IMAP.
A jak to będzie działać prawidłowo, to wtedy filtry i Roundcube.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2011-11-26 20:28:45)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2011-11-26 13:06:00

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

roundcube mi dziala i imap tez bo poczta niby wychodzi i wyslane wiadomosci sa zapisywane w folderze dla usera.
Natomisat wiadomosci nie dochodza i nie sa odbierane zadnych powiadomien ze serwer nie dziala.
Sadze ze to tymrazem problem z postfixsem.
w skrzynce tymczasowej tez nic niema.
W logach byly bledy i je wyeliminowalem dlatego roundcube dziala dovecot tez i smtp natomiast emaile gina gdzie w kosmoscie.
Sprawdze jeszcze logi poczty czy cos sie dzieje lecz dopiero wieczorkiem i podesle jak bedzie cos widac.

Offline

 

#4  2011-11-26 17:18:32

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

elementarne drogi Watsonie ;)

Usługi stawia się po kolei a nie wszystkie naraz.

Offline

 

#5  2011-11-26 18:01:59

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

juz mam dwa serwery z postfiksem i dzialaja juz z 5 lat :-) ale nie sa na bazach mysql i dovecocie a to jest moj pierwszy raz i widac zawale nie jedna noc :-)
Z dovecotem mialem zawsze problemy nie wiem czemu :-)

Offline

 

#6  2011-11-26 18:53:30

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Gotowe konfigi do Dovecota, współpracującego z Qmailem i Postfixem masz na forum w dwóch lub trzech wątkach.

Najbardziej problematyczne są wirtualne domeny w Postfixie, i konfiguracja Postixadmina.

I tam na 99% masz coś zwalone.

Ostatnio edytowany przez Jacekalex (2011-11-26 19:08:19)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2011-11-26 20:16:01

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Tak wlasnie patrzylem i virtual_alias sypie bledy.
Klient poczty laczy sie z imapem natomiast nie chce wysylac testowej wiadomosci

Offline

 

#8  2011-11-26 20:22:37

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

@czarny30 - weź wklej w końcu te logi i nie marudź że nie działa :)

Wróżki wyjechały a szkaną kule pożyczyłem kumplowi :P


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#9  2011-11-26 20:28:01

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

U mnie szklaną kulę wróżka zabrała...

Ja osobiście zamiast pier... się z Postfixadminem, podpiąłbym Postfixa do Vpopmaila...
A potem Qmailadmin i gotowe.

A poza tym i tak Qmail zjada Postfixa na śniadanie. ;)

Ostatnio edytowany przez Jacekalex (2011-11-26 20:31:46)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2011-11-26 21:04:38

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

tak wiemy że masz manię na punkcie qmaila (którą też mnie zaraziłeś :P), ale dajmy korzystać innym z tego czego pragną :) Dostaniemy logi (i wskazane konfigi) to będzie można coś więcej powiedzieć co i jak ugryźć i gdzie szukać błędu. Bo teraz to tylko wróżenie zostaje.


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#11  2011-11-26 22:23:34

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Nie manię, Postfixa też stawiałem, ale jak pewnego poranka przez 3 dni kombinowałem, dlaczego pier...* amavis jest czarną dziurą, w ktorej znikają maile, doszedłem do wniosku, ze Postfix jest zbyt wspaniały na serwer.
potem kiedyś postawiłem ślicznego Postfixa, działa Amavis, dostarzał maile, za to spir... był Postfixadmin, i niewiele na to mogłem poradzić.

Kiedy ostatnio bawiłem sie Postfixem, już prawie chodził z Vpopmailem, jednak Amavis ani myślał działać na socketach, a mnie przez tcp nie interesował, domainkey ani mysłał podpisywać maile, spf też ani myślał działać.

Jak mam 3 dni  kombinować, dlaczego taki a inny moduł nawala, to wolę w 3 godziny postawić Qmaila i isć na piwo.

W ogóle, nie kapuję, dlaczego napisany w perlu Qmailscanner działa bez kłopotu (a nawet zrobilem w nim kilka poprawek), a z Amavisem (napisanym w perlu) mam wiecznie jakieś cyrki.

Natomiast kod i łatki Qmaila nie jest wcale trudniejszy, niż konfigi Postfixa i Amavisa :D

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2011-11-26 22:23:58)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2011-11-26 22:29:16

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

w sys logu mam cos takiego

Kod:

Nov 26 22:16:28 mikinet postfix/pickup[25065]: 44E7319525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: 44E7319525: message-id=<40623d556b3c1197b84f6ce87f7aefcd@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: warning: 44E7319525: virtual_alias_maps map lookup problem for norbert740@gmail.com
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 4527519525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: 4527519525: message-id=<2a51c60ef871a12e15ca37b0f5f94a02@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: warning: 4527519525: virtual_alias_maps map lookup problem for norbert@mikinet.pl
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 4568C19525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: 4568C19525: message-id=<1787c33e53924168d1a6aa30560fc0a5@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: warning: 4568C19525: virtual_alias_maps map lookup problem for norbert@mikinet.pl
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 45A9E19525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: 45A9E19525: message-id=<054bf498741f14b0201675f775485365@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: warning: 45A9E19525: virtual_alias_maps map lookup problem for norbert@mikinet.pl
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 45EA119525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: 45EA119525: message-id=<f94fa97b4d17dc8e264862ea883ff9db@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: warning: 45EA119525: virtual_alias_maps map lookup problem for norbert740@gmail.com
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 462A219525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: 462A219525: message-id=<152cc82065aaa9e5bf9e1accfee8fb89@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26109]: warning: 462A219525: virtual_alias_maps map lookup problem for norbert740@gmail.com
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 466E519525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: 466E519525: message-id=<ff1c9c15ae953885fd3663c955294d77@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: warning: 466E519525: virtual_alias_maps map lookup problem for norbert740@gmail.com
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 46B3D19525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: 46B3D19525: message-id=<2bdc238b5cff14f82dab92e0dcc75b14@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: warning: 46B3D19525: virtual_alias_maps map lookup problem for norbert740@gmail.com
Nov 26 22:16:28 mikinet postfix/pickup[25065]: 46F5719525: uid=33 from=<norbert@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: 46F5719525: message-id=<0e6e8de4ec2a0cbc35832e9831cf73c4@kasy.radom.pl>
Nov 26 22:16:28 mikinet postfix/cleanup[26108]: warning: 46F5719525: virtual_alias_maps map lookup problem for norbert740@gmail.com

w logach mail.log mail.error jest to samo

dovecot.conf

Kod:

protocols = imap
listen = *
login_process_size = 64
default_mail_env = maildir:/home/mail/vmail/%u/

namespace private {
  separator = .
  prefix = INBOX.
  inbox = yes
}

namespace private {
  separator = .
  prefix =
  inbox = yes
  hidden = yes
}

#mail_extra_groups = postfix
verbose_proctitle = yes
first_valid_uid = 125
first_valid_gid = 125
#umask = 0077
mbox_read_locks = fcntl
mbox_write_locks = fcntl

ssl_disable = no

ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem

# If key file is password protected, give the password here. Alternatively
# give it when starting dovecot with -p parameter.
ssl_key_password =

protocol imap {
  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
}

#People who use outlook are fux0red anyway...

#protocol pop3 {
#  pop3_uidl_format = %08Xu%08Xv
#  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
#}

protocol lda {
  postmaster_address = postmaster@yourdomain.tld
  sendmail_path = /usr/local/sbin/sendmail
}

auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@

auth_debug = yes
auth_verbose = yes
auth default {

passdb sql {
        args = /etc/dovecot/dovecot-sql.conf
  }
  
userdb sql {
        args = /etc/dovecot/dovecot-sql.conf
  }
}

dovecot-sql.conf

Kod:

# Database driver: mysql, pgsql
driver = mysql

# Currently supported schemes include PLAIN, PLAIN-MD5, DIGEST-MD5, and CRYPT.
default_pass_scheme = CRYPT

# Database options
connect = host=localhost dbname=postfix user=root password=xxxxxx

password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = '1'
user_query = SELECT maildir, 125 AS uid, 125 AS gid FROM mailbox WHERE username = '%u' AND active = '1'

# eof

postfix main.cf

Kod:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no

myhostname = domenamoja.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

# postfixadmin stuff
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:507
virtual_mailbox_base = /home/mail/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 507
virtual_transport = virtual
virtual_uid_maps = static:507
# Additional for quota support
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
# store backup mx domains in mysql
#relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf
#sasl2 stuff
# TLS parameters
#smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#smtpd_use_tls=yes
#smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_sasl_auth_enable          = yes
#smtpd_sasl_local_domain        = $myhostname
smtpd_sasl_exceptions_networks  = $mynetworks
smtpd_sasl_security_options     = noanonymous
broken_sasl_auth_clients        = yes
smtpd_sasl_type                 = dovecot
# Can be an absolute path, or relative to $queue_directory
smtpd_sasl_path                 = private/auth
smtpd_tls_security_level        = may
smtpd_tls_auth_only             = yes
smtpd_tls_received_header       = yes
smtpd_tls_ask_ccert             = yes
smtpd_tls_loglevel              = 1
tls_random_source               = dev:/dev/urandom

#smtp_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#smtp_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_helo_required             = yes
disable_vrfy_command            = yes
non_fqdn_reject_code            = 450
invalid_hostname_reject_code    = 450
maps_rbl_reject_code            = 450

smtpd_recipient_restrictions =
        permit_mynetworks
        permit_sasl_authenticated
        reject_unauth_destination
        reject_invalid_helo_hostname
        warn_if_reject reject_non_fqdn_helo_hostname
        warn_if_reject reject_unknown_helo_hostname
        warn_if_reject reject_unknown_client
        reject_non_fqdn_sender
        reject_non_fqdn_recipient
        reject_unknown_sender_domain
        reject_unknown_recipient_domain
        reject_rbl_client zen.spamhaus.org
        reject_rbl_client bl.spamcop.net
        reject_rbl_client dnsbl.sorbs.net=127.0.0.2
        reject_rbl_client dnsbl.sorbs.net=127.0.0.3
        reject_rbl_client dnsbl.sorbs.net=127.0.0.4
        reject_rbl_client dnsbl.sorbs.net=127.0.0.5
        reject_rbl_client dnsbl.sorbs.net=127.0.0.7
        reject_rbl_client dnsbl.sorbs.net=127.0.0.9
        reject_rbl_client dnsbl.sorbs.net=127.0.0.11
        reject_rbl_client dnsbl.sorbs.net=127.0.0.12
        warn_if_reject reject_rhsbl_sender dsn.rfc-ignorant.org
        warn_if_reject reject_rhsbl_sender abuse.rfc-ignorant.org
        warn_if_reject reject_rhsbl_sender whois.rfc-ignorant.org
        warn_if_reject reject_rhsbl_sender bogusmx.rfc-ignorant.org
        warn_if_reject reject_rhsbl_sender postmaster.rfc-ignorant.org
        permit
smtpd_data_restrictions =
        reject_unauth_pipelining,
        reject_multi_recipient_bounce,
        permit

master.cg

Kod:

#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       -       smtpd -o content_filter=spamassassin
#smtp      inet  n       -       -       -       -       smtpd
#submission inet n       -       -       -       -       smtpd
#  -o smtpd_enforce_tls=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps    inet    n    -    -    -    -    smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#628      inet  n       -       -       -       -       qmqpd
localhost:10025 inet n  -       n       -       -       smtpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       -       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
    -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache      unix    -    -    -    -    1    scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix    -    n    n    -    2    pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
#
# Spamassassin
#
#spamassassin     unix  -       n       n       -       -       pipe
#   user=nobody argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} #${recipient}
  # Dovecot LDA
dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}

Offline

 

#13  2011-11-26 22:37:01

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Tutaj masz kilka działających konfigów:
http://forum.dug.net.pl/viewtopic.php?pid=166647
A tu conieco o RoundCube:
http://forum.dug.net.pl/viewtopic.php?pid=182807

Tu conieco o virtualkach z Postfixa:
http://www.postfix.org/VIRTUAL_README.html

Poza tym sprawdź z palca w mysql zapytanie, jakie masz w konfigu mysql_virtual_alias_maps, bo chyba tam jakiś przecinek nie gra.

Ostatnio edytowany przez Jacekalex (2011-11-26 22:50:34)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#14  2011-11-27 03:50:03

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Ok klientem pocztowym sie loguje do imapa subskrybuje mi foldery poczte juz moge wyslac natomiast nie moge odebrac.
Blad wczesniej bym w master.cf czy musze dodac cos o dovecocie do mastera?

zobaczcie co jest nie tak z mysql_alias
teraz mam to

Kod:

user = root
password = xxxxx
hosts = localhost
dbname = postfix
table = alias
select_field = goto
where_field = address

wczesniej mialem to

Kod:

user = postfix
password = djeIJ786dadasd23123kpqsxz
hosts = localhost
dbname = postfix
query = SELECT goto FROM alias WHERE address='%s'

Wiem ze sie roznia loginy i hasla :-) Czy cos dodac jeszcze?

Ostatnio edytowany przez czarny30 (2011-11-27 03:51:47)

Offline

 

#15  2011-11-27 16:59:48

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

A jak łączysz się z bazą ręczne i dajesz to polecenie,

Kod:

query = SELECT goto FROM alias WHERE address='%s'

to daje prawidłowy wynik?

Porównałeś go z tym, co jest w dokumentacji Postfixa?

Ostatnio edytowany przez Jacekalex (2011-11-27 18:08:54)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#16  2011-11-27 17:51:53

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

no wlasnie nic mi nie zwraca a w bazie alias address sa adresy.

Offline

 

#17  2011-11-27 18:09:41

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

A zamiast zmiennej dałeś adres istniejący w bazie?
Może trochę głupie pytanie, ale jeśli nie zwraca ani błędu ani wyniku, to trochę dziwne.
Czy mysql zwrócił pusty wynik?

Ostatnio edytowany przez Jacekalex (2011-11-27 18:10:59)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#18  2011-11-27 19:44:55

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Dalem SELECT goto FROM alias WHERE address='%s' sprawdzalem tez  SELECT * FROM alias i nic nie wyswietla pusto

Offline

 

#19  2011-11-27 20:00:21

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Kod:

SELECT goto FROM alias WHERE address='%s'

W tym zapytaniu '%s' oznacza zmienną serwera poczty, wypełnianą przez Postfixa.
Wstaw zamiast tego wartość, jaka jest w polu adress, np:

Kod:

SELECT goto FROM alias WHERE address='lamer@totalny.com'

I napisz, gdzieś ty się infy uczył, skoro nawet w zaocznym technikum informatycznym tłucze się mysqla 4 tygodnie, a Ty nie rozpoznajesz w zapytaniu zmiennej, która nie jest częścia zapytania sql.

przykład z dovecota (baza vpopmail):

Kod:

password_query = SELECT CONCAT(pw_name, '@', pw_domain) AS user, pw_clear_passwd AS password FROM vpopmail WHERE pw_name LIKE '%n' AND pw_domain LIKE '%d'

która zmienna dotyczy usera a która domeny, jeśli adres mailowy ma postać user@domena?

To by było na tyle
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#20  2011-11-28 03:24:53

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

dobra doszedlem co jest nie tak i virtual alias trybi natomiast tak jak pisales drogi Jacekalex virtualki w postfixsie sa problematyczne za cholere nie chce ich czytac postfix i tu powstaja bledy :-)

Co radzisz ?

Offline

 

#21  2011-11-28 03:54:13

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Może uprawnienia plików konfiguracyjnych?
Spróbuj dać na plk aliansów 644, zobacz, czy masz do niego dostep z poziomu usera i wtedy zobacz.

Albo spróbuj na Debianie.
Ubuntu ma fajne, bezpieczne flagi kompilatora, ma apparmora, ale dziwnym trafem na Ubuntu zawsze mi się Postfix na czymś wysypywał.
Pierwszy raz w moim życiu dostarczył i odebrał pocztę dopiero na stabilnym Debianie.
Wtedy poległem (na polu chwały) w starciu z Amavisem, ale Postfix grzecznie gadał z Gmailem.

A jak chcesz postawić szybki i bezpieczny serwer za 3 godziny, a nie trzy dni, to zainteresuj się Qmailem, do tego Simscan lub Qmailscanner, Spamdyke.
A tu masz przepis na całkiem fajnego Qmaila: http://notes.sagredo.eu/node/8
Jedyna formalna wada - to kompilacja wszystkich programów, ale jak najpierw zainstalujesz qmail-src a potem zaczniesz kompilować właściwego, powinno być ok.
Do VPopmaila będzie trochę zabawy z bibliotekami, ale wykonalne.
To samo Qmailadmin.

Względnie, w Gentoo (pod serwer radzę hardened) Qmail ma natywne wsparcie, i choć kompiluję z palca samego Qmaila, to wszystkie narzędzia do niego mam dostępne przez portage (qmaila z resztą też, ale kompilowany ma lepszy zestaw łat, np chkuser i spf).

Dlaczego zaproponowalem Gentoo-hardened?
Tu masz odpowiedź:
http://forum.dug.net.pl/viewtopic.php?pid=175377#p175377

A dokladnie (aktualne jakiś czas temu - w Squeeze obecny stan rzeczy):

„Hartowanie” (hardening) flag kompilatora

Debian jest obecnie jedną z kilku dystrybucji, które nie stosują specjalnych flag do kompilatorów, które zabezpieczają pakiety przed pewnymi rodzajami podatności. Od dłuższego czasu trwają prace nad ich wprowadzeniem, jednak jak dotąd nie zostały one zrealizowane. Zorganizowane zostaną dyskusje na ten temat podczas najbliższego DebConfu, podczas których Zespół ma nadzieję zebrać zainteresowane tym osoby i rozpocząć implementację.

http://dug.net.pl/news/219/
Na szęscie w Wheezym zapowiada się to znacznie lepiej:
http://dug.net.pl/news/323/

W Ubuntu formalnie nieźle:
https://wiki.ubuntu.com/Security/Features
Ale takie wpadki też zalicza: http://niebezpiecznik.pl/post/ubuntu-root-w-3-poleceniach/
DLaczego przypominam tą lukę? - była tylko w Ubuntu, w Debianie, Fedorze i innych Linuxach takiego numeru nie było w tym czasie.
;-)

Ostatnio edytowany przez Jacekalex (2012-04-12 02:51:45)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#22  2011-11-28 07:19:44

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

ja robiłem według tego opisu - działa ale nie robiłem sql-owych baz
http://www.google.pl/url?sa=t&rct=j&q=postf … A&cad=rja

Offline

 

#23  2011-11-28 13:41:29

  czarny30 - Użytkownik

czarny30
Użytkownik
Skąd: Radom
Zarejestrowany: 2008-10-07
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

Drogi Jacekalex moge sie zgodzic z toba na qmail tylko ze nigdy go nie instalowalem i zanim przeczytam dokumentacje to zejdzie mi 3 dni :-)
a sadze ze jestem juz przy koncu konfiguracji bo zostaly mi virtualki ktore za chiny nie chca dzialac.
Zainstalowalem webmina i jak dodaje aliasy to tworzy mi nie virtual_alias_map tylko alias_map z bazy sql i czyta poprawnie tabele.
Moze tylko kwestia poprawnego pisania juz sam niewiem wszedzie w konfigach u innych widze virtual_..... a tu dup...a nie chce czytac.

Moze ktos jeszcze konfigurowal postfixasa z mysqlem dajcie sygnal lub moze ktos sie podjac tego zadania za niewielka kase mysle ze tylko konfig postfixsa zostal.

Offline

 

#24  2011-11-28 14:31:39

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

dawno temu jak się bawiłem pierwszy raz postfixem to stawiałem wg tego http://oslab.pl/linux/mail-server/postfix-dovecot-virtual-domains

Jedyna różnica między poradnikiem a Twoją sytuacją to baza. U mnie działało bezproblemowo i nawet się jako tako spisywało.


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#25  2011-11-28 14:51:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dovecot+postfixadmin+postfix+mysql+roundcube

A skąd pewność, ze ta wersja Postfixa nie ma błędu w module SQL, polegającego na błędnym parsowaniu wyniku zapytania SQL?

Jak sprawdzić?
Debian Squeeze na inną partycję, kopia konfigów, podłączenie do tej samej bazy na tych samych konfigach, i sprawdzasz, czy Debianowy Postfix zadziała.
Jeśli tak, masz sprawcę.

Ostatnio edytowany przez Jacekalex (2011-11-30 16:18:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)