Portál AbcLinuxu, 14. května 2025 04:07

Dotaz: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied

27.4.2015 19:22 NEO2
Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Přečteno: 2178×
Odpovědět | Admin
Zdravím,

mám problém s mým poštovní serverem. Když posílám email na známe velké emailové domény jako gmail.com, seznam.cz a podobné tak není problém, ten nastane jakmile se pokusím odeslat email na doménu, kterou si někdo vytvořil, např. menší firmy a podobně. Když odešlu email na tyto domény tak obdržím ihned po odeslání emailu hlášku Chyba serveru: 554 5.7.1; Relay access denied.

Nevím jaký to má vliv, ale používáme rovněž základní verzi služby incapsula, kam jsou navedeny záznamy. Server jede na systemu DEBIAN 3.2.65-1+deb7u1 x86_x64 Mail version 2.9.6

Prosím pomohl by mi někdo s lepší konfigurací? Bohužel jsem amatér, tak prosím pokud bude možné vysvětlit co nejjednodušeji.

Děkuji
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

MMMMMMMMM avatar 27.4.2015 19:36 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak vypadá /etc/postfix/main.cf?
Linux Dokumentační Projekt - PDF ke stažení
27.4.2015 19:39 NEO2
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#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 = /usr/share/doc/postfix

# TLS parameters smtpd_tls_cert_file = /etc/postfix/smtpd.cert smtpd_tls_key_file = /etc/postfix/smtpd.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 = vps.mojedomena.cz #zmenil jsem pro ucely publikovani alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases myorigin = /etc/mailname mydestination = vps.mojedomena.cz, localhost, localhost.localdomain relayhost = mynetworks = 127.0.0.0/8 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all html_directory = /usr/share/doc/postfix/html virtual_alias_domains = virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman, proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy: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 = /var/vmail virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 inet_protocols = ipv4 smtpd_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_sasl_authenticated_header = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf smtpd_tls_security_level = may transport_maps = hash:/var/lib/mailman/data/transport-mailman, proxy:mysql:/etc/postfix/mysql-virtual_transports.cf relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf 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 smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf smtpd_client_message_rate_limit = 100 maildrop_destination_concurrency_limit = 1 maildrop_destination_recipient_limit = 1 virtual_transport = dovecot header_checks = regexp:/etc/postfix/header_checks mime_header_checks = regexp:/etc/postfix/mime_header_checks nested_header_checks = regexp:/etc/postfix/nested_header_checks body_checks = regexp:/etc/postfix/body_checks owner_request_special = no smtp_tls_security_level = may dovecot_destination_recipient_limit = 1 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth content_filter = amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings message_size_limit = 0
MMMMMMMMM avatar 27.4.2015 21:21 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Já nepoužívám v postfixu mysql ani sasl, ale napadlo mne editovat následující:
smtpd_client_restrictions =
 permit_mynetworks,
 permit_sasl_authenticated,
 check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
27.4.2015 22:01 NEO2
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
přidal jsem to tam a výsledek:

Client host rejected: Server configuration error.

vrátil jsem to do puvodního stavu a už nejde poslat mail ani na gmail :-/ divne

pri zmene jsem provedlo reload postfix.
27.4.2015 22:14 NEO2
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
a jeste drobnost, kdyz to na ten gmail poslu pres webmail v prohližeči, tak se to odešle. Jakmile to posilam pres outlook tak to nejde. Zkoušel jsem to jeste i na ostatní emaily malých firem a taky to funguje. Takže jen ten outlook no.
28.4.2015 08:16 pet
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Chybí ti autentizace odesilatele. Buď se musí přihlásit nebo musí být z adresy (rozsahu adres) který povolíš v konfiguraci (tuším "mynet" nebo tak nějak). Webmail ti tu podmínku splňuje.
28.4.2015 08:25 j
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Odpovědět | | Sbalit | Link | Blokovat | Admin
Boze ... cece ty neumis cist?

Relay access denied === zcela jednoznacne se pokousis dorucovat email pro domenu, ktera s danym MTA nema nic spolecnyho. A zadny MTA v normalni konfiguraci takovej mail nepreda.

Musis se k tomu stroji nejak autorizovat (bud) a samo to mit povoleno v konfiguraci, nebo muzes povolit trebas rozsah IP (pokud jde o nejakou interni sit, kterou mas pod kontrolou).

A opet, pokud tomu nerozumis a nemas paru co delas, tak penize jsou presne to, co potrebujes.
28.4.2015 09:02 Xerces
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Myslíš jako, že tady je každá rada drahá? :-) Ale máš pravdu konfigurace mail serveru je v dnešní době dost harakiri hlavně z důvodu různých restrikcí, které jsou na mail serverech nastavovány ve jménu nesmyslné války proti spamu a odlišné úrovni podpory různých rozšíření (hlaviček). Osobně jsem to taky vzdal :-D
28.4.2015 09:38 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Není buď někomu prostě zaplatíš a nebo se to musíš naučit.

Co takhle si přečíst: 6. Služby mailového servera

28.4.2015 09:39 Dareios
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
Vzdal jsi rozesílání spamů? Kamera chválí...
28.4.2015 15:51 NEO2
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
diky za vaše rady...

nakonec stačil postupný restart služeb.... a bylo to zadarmo... začlo to znova fungovat... nechapu jak je to možné ...
28.4.2015 16:45 j
Rozbalit Rozbalit vše Re: Poštovní server neposílá emaily na některé domény s chybou: Relay access denied
... nechapu jak je to možné ...

Jo, a to je PRESNE ten problem o kterym sem psal ... dalsi mta zralej na blacklist. Nevis proc to funguje, nevis proc to nefunguje a za tejden se tu budes ptat, proc ti ISP blokuje porty.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.