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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Użytkownik
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
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







Podobno człowiek...;)








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)
Offline
Użytkownik
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


Członek z Ramienia



elementarne drogi Watsonie ;)
Usługi stawia się po kolei a nie wszystkie naraz.
Offline
Użytkownik
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







Podobno człowiek...;)








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)
Offline
Użytkownik
Tak wlasnie patrzylem i virtual_alias sypie bledy.
Klient poczty laczy sie z imapem natomiast nie chce wysylac testowej wiadomosci
Offline




złodziej wirków ]:->
@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
Offline







Podobno człowiek...;)








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)
Offline




złodziej wirków ]:->
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.
Offline







Podobno człowiek...;)








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)
Offline
Użytkownik
w sys logu mam cos takiego
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
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
# 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
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,
permitmaster.cg
#
# 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







Podobno człowiek...;)








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)
Offline
Użytkownik
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
user = root password = xxxxx hosts = localhost dbname = postfix table = alias select_field = goto where_field = address
wczesniej mialem to
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







Podobno człowiek...;)








A jak łączysz się z bazą ręczne i dajesz to polecenie,
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)
Offline
Użytkownik
no wlasnie nic mi nie zwraca a w bazie alias address sa adresy.
Offline







Podobno człowiek...;)








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)
Offline
Użytkownik
Dalem SELECT goto FROM alias WHERE address='%s' sprawdzalem tez SELECT * FROM alias i nic nie wyswietla pusto
Offline







Podobno człowiek...;)








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:
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):
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
;-)
Offline
Użytkownik
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







Podobno człowiek...;)








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)
Offline



Członek DUG




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
Użytkownik
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




złodziej wirków ]:->
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.
Offline







Podobno człowiek...;)








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)
Offline