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/.
Witam
Bardzo proszę Was o pomoc i poradę
wersja debiana - Linux vx11165
architecture - i386
Mam mega duzy problem. Jestem ostro początkujący. Dałem rade postawić MySQL phpadmina, ale teraz głowie sie jak zrobić postfixa tak by uzyskac pocztę, którą potem bede mogł uzywac w outlocku czyli musze miec stmp usera i haslo z mailem w domenie
dns wydaje mi sie ze dzialaja bo domena dziala - zabaluj.info
Robie wszystko tak jak tutaj youtube.com/watch?v=8J7OhLsltjI
Gdzie po konfiguracji /etc/postfix/main.cf
gdzie jako domene wpisuje wlasnie zabaluj.pl
po komendzie /etc/init.d/postfix reload
wyskakuje mi takie cos:
/ etc / init.d / postfix reload pops up ... Reloading Postfix configuration postfix: fatal: / etc / postfix / main.cf, line 1: missing '=' after attribute name: "my domain = zabaluj.info"
failed.
Bardzo proszę o wyrozumiałość, jestem świeży w tym i pewnie to jakaś błahostka ale siedze przy tum juz 14 h bez przerwy i nie daje rady
Pozdrawiam
Offline
Najpierw spróbuj zgadnąć, po co na forum jest dział [url=http://forum.dug.net.pl/viewforum.php?id=4]"Sieci i Serwery"[/url].
O tak niezwykłym wynalazku, jak szukajka forumowa nie wspominając....
Offline
Dziękuje, ale nie pisał bym tego tematu gdybym nie znalazł wyczerpującej odpowiedzi. Po to jest to forum jak mniemam, że można zadawać pytania i szukać tego typu odpowiedzi. W tej chwili, w tej determinacji ciągłego niepowodzenia założyłem temat i szukam POMOCY
Offline
A czym się różni pierwszy przyklejony w "Sieci i Serwery" wątek od konfiguracji Postfixa?
http://forum.dug.net.pl/viewtopic.php?id=6331
A poza tym w ogóle nie czytasz tago, co oznacza sam komunikat:
/ etc / init.d / postfix reload pops up ... Reloading Postfix configuration postfix: fatal: / etc / postfix / main.cf, line 1: [b]missing '=' after attribute name: "my domain = zabaluj.info"[/b][/quote]
Bo cóż może Twoim zdaniem znaczyć "missing '=' after attribute name" ?
Z właszcza, że POMOCY owszem potrzebujesz, ale wkleić konfig - to już nie, logi też są dla pesymistów, i nie ma po co się nimi zajmować.Ostatnio edytowany przez Jacekalex (2012-05-14 01:30:23)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
Witam
Tak jak mówiłem jestem początkujący, o ktore logi Ci chodzi
Np po postconf -v
mam takie cos postconf: fatal: /etc/postfix/main.cf, line 1: missing '=' after attribute name: "my domain = mydomain.com "
Czyli missing, ale nie wiem czemu
P.S. Sory, jeżeli pisze mało zrozumiale, napisz mi prosze co chcesz bym Ci powiedział to ci powiem. Tak jak mówię, jeszcze nie do konca wiem co jest ważne a co nie
Dzieki !
Offline
Przecież informacja od Postfixa nie jest zaszyfrowana:
Po polsku znaczy dokładnie tyle:
brakuje '=' po nazwie atrybutu: "moja domena = mydomain.com"[/quote]
A to oznacza albo brak '=' między atrybutem a wartościa atrybutu,
albo zwykłe literówki czy niedozwolone białe znaki w plikach konfiguracyjnych.
Więc zamiast tłumaczyć, jak strasznie zielony jesteś, i jaki strasznie ślepy, że prostego komunikatu nie rozumiesz, zainstaluj sobie jakiś edytor do programowania, np geany i nim przeedytuj i popoprawiaj takie błędy.
Radzilbym nie ruszać konfigów geditem - niektóre wersje tego edytora potrafily dorzucać swoje formatowanie tekstu w konfigach, biale znaki, albo zapisać plik w dziwnym kodowaniu.
Dlatego pliki konfiguracyjne zawsze edytuję edytorem programistycznym - np Geany.
A jak dalej nie widzisz komunikatów systemowych, to nie znam żadnego okulisty w Twojej okolicy.
I naucz się czytać, co system ma Ci do przekazania, bo bez tego, to prędzej zjesz własne uszy w sosie pietruszkowym, niż cokolwiek skonfigurujesz, z czyjąkolwiek pomocą, lub bez.
I nie jest to jakiś błąd Postfixa, tylko niechlujstwo w pliku konfiguracyjnym.
W dodatku masz na forum kilka dzialających przykładów konfigów do Postfixa, (np [url=http://forum.dug.net.pl/viewtopic.php?id=6331]ten[/url]) ale zamiast przyjrzeć im się,
i porównać ze swoim, to wolisz miauczeć, że się nie znasz i jesteś zielony.
Lepiej zrozum, że do serwera poczty trzeba Administratora, a nie kalesony.Ostatnio edytowany przez Jacekalex (2012-05-14 09:47:05)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
:)
słuchaj wiec robie tak jak mówisz ale już po :apt-get install postfix libsasl2 libsasl2-modules sasl2-bin ipopd-ssl
Daje mi że nie może znalesc: libsasl2 libsasl2-modules sasl2-bin ipopd-ssl
Czyli musze puścic update czy wgrac to na serwer ?
Offline
Postfixa konfiguruje się etapami.
Najpierw sam Postfix, bez Sasl, jak serwer wstanie, i będzie widoczny na localhoście, to wtedy po kolei można dodawać funkcje typu: ssl, sasl, filtry smtp, amavisa, itp.
Ale po każdym etapie konfiguracji trzeba sprawdzać, czy działa to, co jest zrobione wcześniej.
Akurat w Debianie, Postfix przy instalacji pyta się, w jakiej domenie ma pracować.
A opcji konfiguracyjnych w Postfixie jest kilkaset, do tego Postfix ma 2 ważne pliki konfiguracyjne main.cf i master.cf.
I trzeba pilnować obu.
Na szczeście Postfix nieźle raportuje w logach, co się dzieje.
Naucz się też używać polecenia
postfix check
-z konta root, to jest test plików konfiguracyjnych.
Ostatnio edytowany przez Jacekalex (2012-05-14 10:13:47)
Offline
Ok, powoli chyba łape.
Czyli najpierw:
apt-get install postfix
konfiguruje main:cf
sprawdzam przez postfix check
Następnie
apt-get install ibsasl2 libsasl2-modules sasl2-bin ipopd-ssl
Dobrze rozumie ?
Offline
Najpierw postfix, potem sprawdzasz telnetem, (po uruchomieniu)
czy wisi na porcie i się zgłasza prawidłowo.
Czyli:
telnet localhost 25
Potem wybierasz sposób uwierzytelnienia, może być sasl, ale może też być dovecot - nawet lepiej się sprawdzi.
Włączasz odpowiedni tym autoryzacji w Postfixie, i znowu sprawdzasz, czy widać autoryzację (telnetem), potem dodałbym użytkownika, i spróbowalbym wysłać maila z autoryzacją, w tym momencie postfix już powinien działać.
Zanim włączysz ssl czy filtry, ten etap musi być gotowy.
Inna sprawa, że jak robisz autoryzację, a chcesz używać postfixadmina, to najpierw zainstaluj i skonfiguruj postfixadmina, potem podepnij postfixa do bazy postfixadmina.
Offline
Ok, mam nadzieje, ze mi sie uda zacznę od edycji plików w nootepad++ i przejdę raz jeszcze wszystkie kroki w podanych przez Ciebie opisach.
Dam znać jak mi poszło.
Dzieki !
Offline
W notepad? to się nie dziw, ze Ci się sypie.
Jak Debian ma domyślnie kodowanie utf8, a notepad jest programem windowsowym, który obsługuje domyślnie kodowanie CP1250, to edytując Linuxowy plik konfiguracyjny na Windows nigdy nie można mieć pewności, czy zostanie odczytany prawidłowo.
I dlatego, jak chcesz administrować czymkolwiek na Linuxie, to najlepiej zapomnij, że istnieje cos takiego, jak Windows.
Ja pamietam na Ubuntu, jak chcialem zmienić konfig Apacha, i edytowałem go w walnietej wersji Gedita (nie wiedziałem o tym błędzie) - i on go zapisał jako US_ASCII, a Apache się wywalił do góry kopytami.
Potem pól dnia kobminowałem, co jest grane, Apache wali błędami jak szalony, a konfig prawidłowy.
Jak konfig zrobiłem na nowo w Geany, wszystko ruszyło bez kłopotu, i choćby jednego błędu.
To by było na tyle
:-)
Offline
Dzięki ! za kolejną rade, widzisz kurcze, że ciemna istota ze mnie jeszcze w tym temacie.
Czyli Geany wgrywam jakoś na serwer i nim to edytuje ?
mowa o tym http://www.dobreprogramy.pl/Geany,Program,Linux,18249.html lub http://www.geany.org/
Pozdrawiam
Ostatnio edytowany przez anomus (2012-05-14 13:06:24)
Offline
Amen
Masz na tym serwerze środowisko graficzne? ten serwer stoi w domu/biurze, czy gdzieś w kosmosie?
Jeśli gdzieś w internecie, to postaw sobie Debiana na kompie albo Virtualboxie, i na nim rób konfigi, tam sobie zainstalujewsz środowisko graficzne, edytory, itp.
A Geany jest w repo, tak samo, jak Postfix, ale do niego musisz mieć środowisko graficzne, które przez internet nie pójdzie.
Wzglednie możesz używać konsolowego edytora nano - przez ssh, ale przesiadka z notepada na nano? jakoś sobie tego nie wyobrażam :D
Że o vimie to już w ogóle nie wspomnę. ;)
Ja w ogóle bym Linuxowych konfigów do Windowsa nie zbliżał.
Tylko ja mam Linuxa przed nosem, i 100 problemów mniej dzięki temu.
Ostatnio edytowany przez Jacekalex (2012-05-14 13:18:50)
Offline
wykupiłem serwer na biznes-host.pl, i własnie tworzę swoją pierwsza konfiguracje. mysql php phpmyadmina postawilem bez problemu tylko z tą pocztą sie glowe i glowie.
mam tam:
wersja debiana - Linux vx11165
architecture - i386
czyli co musze postawic debiana na virtualnejmaszynie ? by robic configi ?
Offline
Nie wiem.
Ja mam w domu Linuxa, konfigi robię w domu, na serwery kopiuje przez ssh gotowe, i grutnownie przetestowane w domu.
I wszystko działa.
A każdy adminstrator, choćby administrował odkurzaczem szt 1 (a nie serwerem), sam sobie musi zaplanować robotę i wybrać odpowiednie narzędzia.
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2012-05-15 05:26:53)
Offline
ja bym przez ssh zainstalował apt-getem nano (jak nie ma) i edytował przez nano zdalnie
Offline
Witam
siedze i nic
komendy nano /etc/postfix/main.cf nie dzialaja musze wchodzić przez vi /etc/postfix/main.cf
wklejam tak:
smtpd_banner = $myhostname ESMTP Exim4 (GENTOO/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
myhostname = serwer.com.p
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
mydestination = localhost
relayhost =
mynetworks = 127.0.0.0/8 ip na którym mam serwer
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
po czym wyskakuje mi Reloading Postfix configuration...postfix/postfix-script: fatal: the Postfix mail system is not running
failed.
i co ja moge zrobić ....
recipient_delimiter = +
inet_interfaces = all
jak wchodze /var/log/syslog lub /var/log/mail.log to niemam dostepu
Ostatnio edytowany przez anomus (2012-05-14 20:29:58)
Offline
A nano zainstalowane?
Żeby czytać logi, to prawdopodobnie trzeba mieć uprawnienia roota na tym serwerze.
ALe nie czaję, co z Ciebie za administrator, i po co bierzesz sie za Postfixa (który jest dosć trudny w konfiguracji), jeśli nie potrafisz nawet do logu zajrzeć.
Ostatnio edytowany przez Jacekalex (2012-05-16 15:52:56)
Offline
Ok męczyłem sie i mam logi, nano zainstalowane.
Ale z tych logów nic nie wychodzi
May 15 08:32:51 vz11165 postfix/postfix-script[1426]: fatal: the Postfix mail system is not running
May 15 06:18:02 vz11165 syslogd 1.5.0#6: restart.
May 15 06:19:01 vz11165 /USR/SBIN/CRON[1206]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
May 15 06:20:01 vz11165 /USR/SBIN/CRON[1209]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 06:20:01 vz11165 postfix/postdrop[1228]: warning: unable to look up public/pickup: No such file or directory
May 15 06:30:32 vz11165 — MARK --
May 15 06:39:06 vz11165 /USR/SBIN/CRON[1232]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete)
May 15 06:40:01 vz11165 /USR/SBIN/CRON[1240]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 06:40:02 vz11165 postfix/postdrop[1259]: warning: unable to look up public/pickup: No such file or directory
May 15 06:50:32 vz11165 — MARK --
May 15 07:00:01 vz11165 /USR/SBIN/CRON[1263]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 07:00:01 vz11165 postfix/postdrop[1282]: warning: unable to look up public/pickup: No such file or directory
May 15 07:09:01 vz11165 /USR/SBIN/CRON[1285]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete)
May 15 07:19:01 vz11165 /USR/SBIN/CRON[1294]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
May 15 07:20:01 vz11165 /USR/SBIN/CRON[1297]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 07:20:01 vz11165 postfix/postdrop[1316]: warning: unable to look up public/pickup: No such file or directory
May 15 07:30:32 vz11165 — MARK --
May 15 07:39:01 vz11165 /USR/SBIN/CRON[1320]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete)
May 15 07:40:01 vz11165 /USR/SBIN/CRON[1328]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 07:40:01 vz11165 postfix/postdrop[1347]: warning: unable to look up public/pickup: No such file or directory
May 15 07:50:32 vz11165 — MARK --
May 15 08:00:01 vz11165 /USR/SBIN/CRON[1351]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 08:00:02 vz11165 postfix/postdrop[1372]: warning: unable to look up public/pickup: No such file or directory
May 15 08:09:01 vz11165 /USR/SBIN/CRON[1375]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete)
May 15 08:19:01 vz11165 /USR/SBIN/CRON[1385]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
May 15 08:20:01 vz11165 /USR/SBIN/CRON[1388]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
May 15 08:20:01 vz11165 postfix/postdrop[1407]: warning: unable to look up public/pickup: No such file or directory
May 15 08:30:32 vz11165 — MARK --
May 15 08:32:51 vz11165 postfix/postfix-script[1426]: fatal: the Postfix mail system is not running
Ostatnio edytowany przez anomus (2012-05-15 06:39:59)
Offline
A polecenie
postfix check
z roota co pokazuje?
I naucz się używać znaczników CODE.
Ostatnio edytowany przez Jacekalex (2012-05-15 07:07:59)
Offline
Ok sory
nic nie pokazuje po wpisaniu, przechodzi dalej
root@vz11165:~# postfix check root@vz11165:~#
Ostatnio edytowany przez anomus (2012-05-15 07:12:55)
Offline
Czyli, że przynajmniej w teorii nie widzi żadnych błędów.
Wyłącz Postfixa przez
/etc/init.d/postfix stop
A potem:
postfix start
Ostatnio edytowany przez Jacekalex (2012-05-16 15:53:36)
Offline
tak tez zrobilem i na koncu jeszcze reload i patrz
root@vz11165:~# /etc/init.d/postfix stop Stopping Postfix Mail Transport Agent: postfix. root@vz11165:~# postfix start postfix/postfix-script: starting the Postfix mail system root@vz11165:~# /etc/init.d/postfix reload Reloading Postfix configuration...postfix/postfix-script: fatal: the Postfix mail system is not running failed. root@vz11165:~#
Offline
I teraz w mail.log powinna być informacja, dlaczego postfix nie wstał.
Nie wklejaj tutaj, tylko przeczytaj, co się stało.
Poza tym w pliku maset.cf przy poszczególnych usługach postfixa dodaj tryb verbose
http://www.postfix.org/DEBUG_README.html#verbose
Ostatnio edytowany przez Jacekalex (2012-05-15 10:17:42)
Offline
Time (s) | Query |
---|---|
0.00016 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00152 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.114.250' WHERE u.id=1 |
0.00151 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.114.250', 1734026046) |
0.00082 | SELECT * FROM punbb_online WHERE logged<1734025746 |
0.00103 | SELECT topic_id FROM punbb_posts WHERE id=201763 |
0.00012 | SELECT id FROM punbb_posts WHERE topic_id=21237 ORDER BY posted |
0.00083 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21237 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00252 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21237 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21237 |
Total query time: 0.00942 s |