Postfix - nie można wys

Konfiguracja serwerów, usług, itp.
epg.kojak
Posty: 4
Rejestracja: 27 października 2012, 18:54

Postfix - nie można wysłać wiadomości

Post autor: epg.kojak »

Witam.
Z[/bainstalowałem (zgodnie z poradnikiem) Postfix i Dovecot, uruchomiłem wirtualne domeny i wszystko działało dobrze. Ale od jakiegoś czasu przestały dochodzić wiadomości i nie można ich wysyłać (co wcześniej działało prawidłowo).

Z góry dziękuję za jakieś sugestie.

mail.log:

Kod: Zaznacz cały

Mar  4 21:38:45 debian postfix/smtpd[8509]: connect from localhost[127.0.0.1]
Mar  4 21:38:45 debian postfix/smtpd[8509]: warning: 1.0.0.127.list.dsbl.org: RBL lookup error: Host or domain name not found. Name service error for name=1.0.0.127.list.dsbl.org type=A: Host not found, try again
Mar  4 21:38:45 debian postfix/smtpd[8509]: D56F4A60610: client=localhost[127.0.0.1]
Mar  4 21:38:45 debian postfix/cleanup[8512]: D56F4A60610: message-id=<fc938b7d51ef93b05d4610bd42d57c27@duokielce.pl>
Mar  4 21:38:45 debian postfix/qmgr[8242]: D56F4A60610: from=<duo@duokielce.pl>, size=536, nrcpt=1 (queue active)
Mar  4 21:38:45 debian imapd: Connection, ip=[::ffff:31.186.84.186]
Mar  4 21:38:45 debian imapd: LOGIN, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], port=[56874], protocol=IMAP
Mar  4 21:38:45 debian postfix/smtpd[8509]: disconnect from localhost[127.0.0.1]
Mar  4 21:38:45 debian imapd: LOGOUT, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], headers=0, body=0, rcvd=464, sent=429, time=0
Mar  4 21:38:46 debian postfix/error[8513]: D56F4A60610: to=<epg.kojak@gmail.com>, relay=none, delay=0.28, delays=0.23/0/0/0.04, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar  4 21:38:46 debian imapd: Connection, ip=[::ffff:31.186.84.186]
Mar  4 21:38:46 debian imapd: LOGIN, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], port=[56875], protocol=IMAP
Mar  4 21:38:46 debian imapd: LOGOUT, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], headers=0, body=0, rcvd=59, sent=512, time=0
Mar  4 21:38:47 debian imapd: Connection, ip=[::ffff:31.186.84.186]
Mar  4 21:38:47 debian imapd: LOGIN, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], port=[56876], protocol=IMAP
Mar  4 21:38:47 debian imapd: Connection, ip=[::ffff:31.186.84.186]
Mar  4 21:38:47 debian imapd: LOGIN, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], port=[56877], protocol=IMAP
Mar  4 21:38:47 debian imapd: LOGOUT, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], headers=0, body=0, rcvd=203, sent=734, time=0
Mar  4 21:38:47 debian imapd: LOGOUT, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], headers=12841, body=0, rcvd=430, sent=27210, time=0
Mar  4 21:39:41 debian postfix/qmgr[8242]: 9DBF5A60617: from=<634.12364499.221937259@mailing.redlink.pl>, size=357397, nrcpt=1 (queue active)
Mar  4 21:39:41 debian postfix/smtp[8526]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  4 21:39:41 debian postfix/smtp[8526]: 9DBF5A60617: to=<duo@duokielce.pl>, relay=none, delay=25770, delays=25770/0/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar  4 21:39:47 debian imapd: Connection, ip=[::ffff:31.186.84.186]
Mar  4 21:39:47 debian imapd: LOGIN, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], port=[56879], protocol=IMAP
Mar  4 21:39:47 debian imapd: LOGOUT, user=duo@duokielce.pl, ip=[::ffff:31.186.84.186], headers=0, body=0, rcvd=94, sent=622, time=0
main.cf:

Kod: Zaznacz cały

command_directory = /usr/sbin
mail_owner = postfix
mydomain = epg-web.com
myhostname = epg-web.com
myorigin = /etc/mailname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,
mynetworks = 127.0.0.0/8
inet_interfaces = all
inet_protocols = ipv4
home_mailbox = Maildir/
mail_spool_directory = /home/
smtpd_banner = ESMTP on $myhostname !

virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps

content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings

mailbox_size_limit = 0
recipient_delimiter = +
biff = no
append_dot_mydomain = no
relayhost =

#AUTH SMTP
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname

smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    reject_unknown_recipient_domain,
    reject_non_fqdn_recipient

smtpd_client_restrictions =
    permit_sasl_authenticated,
    #reject_unknown_client,
    reject_rbl_client dul.dnsbl.sorbs.net,
    reject_rbl_client list.dsbl.org,
    reject_rbl_client sbl.spamhaus.org,
    reject_rbl_client cbl.abuseat.org
    
smtpd_sender_restrictions =
    permit_sasl_authenticated,
    reject_unknown_sender_domain,
    reject_non_fqdn_sender,
    reject_unknown_address

#TLS
smtpd_tls_auth_only = yes
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/mail.pem
smtpd_tls_cert_file = /etc/postfix/ssl/mail.pem
smtpd_tls_CAfile = /etc/postfix/ssl/mail.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
tls_random_source = dev:/dev/urandom
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Wygląda, jakby Ci się amavis wyłożył, sprawdź.
I zobacz co do Ciebie mówią logi amavisa.
epg.kojak
Posty: 4
Rejestracja: 27 października 2012, 18:54

Post autor: epg.kojak »

Dziękuję! Musiałem dodać do /etc/hostname swoją domenę i później zrestartować amavisa. Czy to mógł być problem po aktualizacji systemu?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Nie powinien być.
epg.kojak
Posty: 4
Rejestracja: 27 października 2012, 18:54

Post autor: epg.kojak »

Mam jeszcze jedno pytanie. Od początku jak zainstalowałem serwer pocztowy, to dodawanie wirtualnych domen działa bez problemu. Jednak mam problem z obsługą głównej domeny. Gdy się loguję przez roundcube to wyskakuje błąd połączenia, a w logach (mail.warn) jest to:

Kod: Zaznacz cały

Mar  5 13:16:59 debian postfix/smtpd[26667]: warning: 175.172.46.78.list.dsbl.org: RBL lookup error: Host or domain name not found. Name service error for name=175.172.46.78.list.dsbl.org type=A: Host not found, try again
Domenę dodałem do wirtualnych domen do bazy, ale na pewno to nie w ten sposób się robi. Można prosić o naprowadzenie na właściwą drogę?

Pozdrawiam i dziękuję.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Jedna z używanych przez Ciebie list RBL jest nieaktywna, znajdź która i ją po prostu usuń z pliku konfiguracyjnego postfixa.
epg.kojak
Posty: 4
Rejestracja: 27 października 2012, 18:54

Post autor: epg.kojak »

Teraz w logach mam coś takiego:

Kod: Zaznacz cały

Mar  5 14:28:31 debian postfix/tlsmgr[26969]: warning: request to update table btree:/var/spool/postfix/smtpd_scache in non-postfix directory /var/spool/postfix
Mar  5 14:28:31 debian postfix/tlsmgr[26969]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Mar  5 14:28:31 debian postfix/tlsmgr[26969]: warning: request to update table btree:/var/spool/postfix/smtp_scache in non-postfix directory /var/spool/postfix
Mar  5 14:28:31 debian postfix/tlsmgr[26969]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Mar  5 14:49:26 debian postfix/smtpd[26967]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:49:30 debian postfix/smtpd[26967]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:49:35 debian postfix/smtpd[27180]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:49:38 debian postfix/smtpd[26967]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:49:40 debian postfix/smtpd[27180]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:50:40 debian postfix/smtpd[27180]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:51:03 debian postfix/tlsmgr[27321]: warning: request to update table btree:/var/spool/postfix/smtpd_scache in non-postfix directory /var/spool/postfix
Mar  5 14:51:03 debian postfix/tlsmgr[27321]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Mar  5 14:51:03 debian postfix/tlsmgr[27321]: warning: request to update table btree:/var/spool/postfix/smtp_scache in non-postfix directory /var/spool/postfix
Mar  5 14:51:03 debian postfix/tlsmgr[27321]: warning: redirecting the request to postfix-owned data_directory /var/lib/postfix
Mar  5 14:51:03 debian postfix/smtpd[27319]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Mar  5 14:51:15 debian postfix/smtpd[27319]: warning: 189.133.6.170: hostname dsl-189-133-6-170-dyn.prod-infinitum.com.mx verification failed: Name or service not known
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Ten serwer na pewno Ci poprawnie nazwy rozwiązuje?
Awatar użytkownika
Andyk
Beginner
Posty: 125
Rejestracja: 08 listopada 2008, 01:24

Post autor: Andyk »

Jest jakiś problem z smtpd_scache.db. Ja bym zaczął od ogarnięcia bałaganu w logach, i nie logował wszystkiego w jednym miejscu.
/usr/sbin/postfix check powinno coś pokazać.
ODPOWIEDZ