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,
dzisiaj postanowiłem zainstalować Postfixa.
Robiłem to według tego: [url]http://www.debian-tutorials.com/how-to-install-and-configure-postfix-dovecot-and-squirrelmail-on-debian-linux[/url]
Niestety po całej konfiguracji wysłałem maila ze swojego konta na gmail i po 2 godzinach maila nadal nie mam na moim serwerze...
Podczas konfiguracji nie miałem żadnych błędów.
Gdzie szukać błędów?
[b]/etc/postfix/main.cf[/b]
#myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Debian/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 readme_directory = no # 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 smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. myhostname = witched.eu alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname #mydestination = witched.eu, localhost.eu, , localhost mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Maildir/ smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination broken_sasl_auth_clients = yes
[b]/etc/dovecot/dovecot.conf[/b]
## Dovecot configuration file # Enable installed protocols !include_try /usr/share/dovecot/protocols.d/*.protocol #base_dir = /var/run/dovecot/ #instance_name = dovecot #login_greeting = Dovecot ready. #login_trusted_networks = #login_access_sockets = #auth_proxy_self = #verbose_proctitle = no #shutdown_clients = yes #doveadm_socket_path = doveadm-server #import_environment = TZ # "proxy::<name>". dict { #quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext } !include conf.d/*.conf !include_try local.conf # Dodane protocols = imap imaps pop3 pop3s mail_location = maildir:~/Maildir imap_client_workarounds = delay-newmail outlook-idle netscape-eoh pop3_client_workarounds = outlook-no-nuls oe-ns-eoh auth default { socket listen { client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } mechanisms = plain login }
Logi:
[b]/var/log/mail.err[/b]
[url]http://witched.eu/mail-log/mailerr[/url]
[b]/var/log/mail.info[/b]
[url]http://witched.eu/mail-log/mailinfo[/url]
[b]/var/log/mail.log[/b]
[url]http://witched.eu/mail-log/maillog[/url]
[b]/var/log/mail.warn[/b]
[url]http://witched.eu/mail-log/mailwarn[/url]
Ostatnio edytowany przez oSAlj (2013-01-21 11:16:10)
Offline
W jakim celu wklejsz logi z tonami komentarzy?
egrep -v '^$|#' /etc/dovecot/dovecot.conf
Za trudne?
Te logi się u mnie w ogóle nie otwierają.
Zamiast tego mam:
Firefox nie może nawiązać połączenia z serwerem witched.eu.[/quote]
O [url=http://pastebin.com/]Pastebinie[/url] nie słyszał?
Zobacz przynajmniej, czy maile dochodzą do kolejki Postfixa.Kod:
postqueue -pSznurek:
http://blog.kucza.info/2008/09/25/przydatne-narzedzia-kolejek-postfixa/Ostatnio edytowany przez Jacekalex (2013-01-21 06:50:43)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
Hej, dzięki za odzew... W nocy wysiadł router dlatego nie ma logów.
Ogarnę sprawę z routerem i będziemy działać dalej. Te komentarze trochę przeczyściłem :)
Offline
Router ogarnięty...
Teraz te logi z pierwszego posta działają.
Wysyłam kilka maili z konta gmail na mojego maila na serwerze.
Później na serwerze wydaję polecenie:
postqueue -p
i dostaję odpowiedź:
root@witched:~# postqueue -p Mail queue is empty
Teraz patrzę przez komendę mail i tam są maile wysłane z gmail. Ale w squirrelmail ich nie w ogóle...
Ostatnio edytowany przez oSAlj (2013-02-08 12:05:36)
Offline
Bo nie masz ustawionych skrzynek, i Postfix (albo Procmail )domyślnie pcha pocztę do /var/mail/user w formacie mbox zamiast do skrzynek imap, które założyłeś (albo i nie założyłeś).
Jeszcze dużo roboty przed tobą.
Ostatnio edytowany przez Jacekalex (2013-02-08 16:31:52)
Offline
A masz może jakiś dobry art/poradnik na temat postawienia Postfixa ze wszystkimi bajerami?
Robiłem wg. kilku, ale niestety coś zawsze jest nie tak...
Offline
Nie znam jednego porządnego howto, które poprowadzi za rączkę.
Ja Postfixa ostatnio konfigurowałem etapami "po plasterku".
Postfixadmin i mysql - działa?
Dovecot - autoryzacja i dostęp do skrzynki - działa?
Autoryzacja w Postfixie - działa?
Dostarczanie maili do skrzynek (przez Postfixa) - działa?
SSL/TLS osobno - działa?
Greylisting osobno - działa?
Podpięcie Clamav osobno - działa?
DKIM osobno - działa?
Spamassassin osobno - działa?
Amavis - ten co chwila się sypał gdzie indziej, poradziłem sobie bez niego w końcu.
Autoresponder - działa?
Mailman osobno - działa?
Jak całość spróbujesz wg jednego tutka - zawsze coś się spierdoli.
Ale jak sobie konfigurację Postfixa podzielisz na etapy, i każdy element skonfigurujesz z osobna, to może za tydzień ten serwer będzie chodził, jak trzeba. :D
Na początku musisz ustalić założenie, jak to ma działać, jaki serwer POP3 - IMAP, jakie filtry spamowe, jak autoryzacja (PAM, Mysql, Postgresql, Ldap,....), jakie skrzynki - systemowe czy wirtualne, co na MDA (procmail|maildrop|dovecot-lda),
Jaki typ autoryzacji SASL - saslauthd czy dovecot-auth.
A potem wg tych założeń konfigurujesz poszczególne elementy Postfixa.
Ja przerobiłem przy okazji z 50 różnych poradników i oficjalną dokumentację Postfixa.
http://www.postfix.org/documentation.html
http://www.lemat.priv.pl/index.php?m=page&pg_id=90
http://www.gentoo.org/doc/pl/virt-mail-howto.xml
http://forum.dug.net.pl/viewtopic.php?id=6331
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2013-02-09 17:39:46)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00135 | 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.222.20.3' WHERE u.id=1 |
0.00067 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.222.20.3', 1732484709) |
0.00060 | SELECT * FROM punbb_online WHERE logged<1732484409 |
0.00052 | SELECT topic_id FROM punbb_posts WHERE id=223933 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=22778 ORDER BY posted |
0.00033 | 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=22778 AND t.moved_to IS NULL |
0.00022 | SELECT search_for, replace_with FROM punbb_censoring |
0.00197 | 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=22778 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22778 |
Total query time: 0.00663 s |