Sziasztok!
Postfix SMTP-nél van olyan problémám, hogy bizonyos címzetteknek nem engedi elküldeni az e-mail-t, relay access denied error-t dob és 1 bizonyos szolgáltatótol(eqnet.hu) sem enged az smtp-n keresztül küldeni, az alapbeállításon 25-ös portot átállítottam 2500-ra, mivel UPC-nél ugyanígy nem engedte, 2500-ason működik, smtp auth-hoz MySQL adatbázisban tárolom a jelszavakat+bejelentkezési neveket.
Direkt azért áltam át a 2500-as portra, hogy bármilyen szolgáltatótól tudjam használni a levelező servert, nekem eddig 3 különböző szolgáltatótól hiba nélkül ment, de rajtam kívül még elég sokan használják a levelezőt :).
Ha bárkinek van valami hasonló tapasztalata illetve megoldásra ötlete nagyon megköszönöm!
- 1793 megtekintés
Hozzászólások
Csak belekotyognék, a konkrét problémára nincs tippem, 9.10-et nem ismerem. Szerintem a 2500 helyett használhatnád a 587-es smtp alternatív portot. Szokták engedni, és szvsz szebb a 2500-nál... :) Na, tőlem se lettél okosabb. :D :D
- A hozzászóláshoz be kell jelentkezni
Szia!
Köszi, megpróbálom, hátha segít valamicskét, bár nem vagyok benne 100%-ig biztos :)
- A hozzászóláshoz be kell jelentkezni
Igen csodálkoznék, ha segítene. :D Inkább csak "szebb" lesz a konfig.
Írjál többet a "pontosan-mit-is-csinál-milyen-konfiggal-milyen-használati-esetnél" témakörben, bevallom nem értem 100%-ban a kezdőkérdést sem.
- A hozzászóláshoz be kell jelentkezni
Kezdődött úgy az egész, hogy feltelepítettem a serverünkre(Dell PowerEdge SC1430) az Ubuntu 9.10-et, erre jött a PostFix,Courier,Maildrop és egy ISPConfig nevezetű webes control panel, mindent ami a levelezéshez tartozik MySQL adatbázisban tárolok(e-mail címek,jelszavak,jogok stb..).
A probléma ott kezdődött mikor a szerverparkban kiprobáltam a levelezést csodaszépen ment(ugyanarról a hálózatról ahol a server is van), viszont mikor hazamentem a UPC-s netemről nem akart működni az SMTP,kis keresgélés után megtaláltam, hogy UPC-nél van a gond mivel tiltja a 25-ös portot, ezért állítottam át 2500-ra, így nálam megy is szépen, viszont az egyik ügyfelünk szólt, hogy xy-nak szeretne küldeni levelet és sehogy se megy át, logokat átnéztem és meg is találtam a hozzátartozó bejegyzést, ahol 'Relay access denied..' hibaüzenet volt. Az ügyfél szerint minden jól van beállítva, SMTP-hez a jelszava jól van megadva mégse tudja elküldeni.
- A hozzászóláshoz be kell jelentkezni
Szerintem nem az UPC-nél van a hiba, nálad. Saját hálózatból "kifelé" a legtöbb normális szolgáltató a golyóinak a védelmében tiltja a 25-ös portra kapcsolódást, így ha az előfizetői között valakinek a gépe spamzombivá vedlik, akkor más hálózat felé nem tud szemetet okádni, ami azért előnyös. Kérésre szvsz. kinyitják a 25-ös portot kifelé.
- A hozzászóláshoz be kell jelentkezni
azt nem értem hogy tőlem elmennek a levelek bárhova(UPC-rol), az ügyfélnek viszont(ugyancsak UPC-ről), akárhova küld levelet relay access denied hibát ad.
- A hozzászóláshoz be kell jelentkezni
hát akkor szarul van valami beállítva nálad a szerveren. várjál, megpróbálok telepatikusan behatolni a szerveredre és megnézni a config fájlokat.... hopp, nem sikerült :(
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
main.cf:
# 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 (Ubuntu)
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 = mail.host.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.host.hu, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
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 = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_destination
smtpd_tls_security_level = may
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.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
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
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = maildrop
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
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
message_size_limit = 0
- A hozzászóláshoz be kell jelentkezni
smtps port 465
- A hozzászóláshoz be kell jelentkezni