Indirizzo Recipiente Postfix rifiutato: Accesso negato Errore

Cercando di utilizzare smtp posta zend per submit email dal mio login php autenticato e darmi questo errore costante non devo occuparmi di guardare in de 36 domanda qui su serverfault.com modificando i parametri come spiegano senza successo.

I dati:

  • Come distriggersre RC4 su postfix?
  • Dovecot - Imansible ricevere posta - Fatal: il set di plugin 'non trovato
  • postfix per l'invio di email tramite php?
  • Come posso configurare il postfix per submit la posta per domini specificati a un altro host e consegnare il resto utilizzando i record MX
  • Come specificare la directory di destinazione in Postfix con MySQL?
  • Quando utilizza Postfix IPv6 e quando IPv4?
    • MY POSTFIX versione 2.6.6
    • Sono su Centos 6.5
    • Sto cercando di utilizzare Postfix e Dovecot con Dovecot-sasl
    • I miei utenti sono creati virtualmente
    • Posso submit la posta via telnet alla port 25 e 587
    • 5000 è il mio utente POSTFIX
    • Ips where sto provando la mia app (se ti aiuti) è elencato su bl.spamcannibal.org b.barracudacentral.org pbl.spamhaus.org e zend.spamhaus.org
    • Il mio server ip non è elencato

    Telnet a 587 sembra così:

    Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.mydomain.com ESMTP Postfix ehlo localhost 250-mail.mydomain.com 250-PIPELINING 250-SIZE 10485760 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 

    Prova il mio ssl con:

     openssl s_client -starttls smtp -crlf -connect mail.mydomain.com:25 

    Dammi questa risposta, le ultime righe (suppongo che sia OK)

     Verify return code: 18 (self signed certificate) --- 250 DSN 

    se avete bisogno di qualcosa di più, chiedete semplicemente questo.

    Devo sapere, se lo sai, da where provenisse questo errore.

     Jan 13 13:44:16 domainname postfix/smtpd[22902]: NOQUEUE: reject: RCPT from mydomain.com[XX:XX:MY:IP]: 554 5.7.1 <mipersonalemail@hotmail.com>: Recipient address rejected: Access denied; from=<no-replay@mydomain.com> to=<mipersonalemail@hotmail.com> proto=ESMTP helo=<domainname> 

    Il mio Postfix conf NON DEFAULT (postconf -n) mi dà questo: /postfix/main.cf

     alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes home_mailbox = Maildir/ inet_interfaces = all inet_protocols = ipv4 mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man milter_default_action = accept mydestination = $myhostname, localhost.$mydomain, localhost mydomain = mydomain.com myhostname = mail.mydomain.com mynetworks = 127.0.0.1 xx:xx:xx:xx 127.0.0.0/8 myorigin = $mydomain queue_directory = /var/spool/postfix relay_domains = mysql:/etc/postfix/mysql_relay_domains.cf relayhost = $mydomain smtp_sasl_auth_enable = yes smtp_sasl_mechanism_filter = plain, login smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtpd_client_restrictions = sleep 1,reject_unauth_pipelining,permit_sasl_authenticated smtpd_delay_reject = yes smtpd_error_sleep_time = 30 smtpd_hard_error_limit = 20 smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, permit smtpd_recipient_limit = 100 smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks permit_tls_clientcerts reject_unauth_pipelining reject_non_fqdn_hostname reject_non_fqdn_sender reject_non_fqdn_recipient reject_unknown_recipient_domain reject_unauth_destination reject_invalid_hostname reject_rbl_client bl.spamcop.net reject_rbl_client b.barracudacentral.org reject_rbl_client sbl-xbl.spamhaus.org reject_rbl_client pbl.spamhaus.org reject_rbl_client zen.spamhaus.org reject_rhsbl_helo dbl.spamhaus.org reject_rhsbl_sender dbl.spamhaus.org permit smtpd_sasl_auth_enable = yes smtpd_sasl_authenticated_header = no smtpd_sasl_local_domain = smtpd_sasl_path = private/auth smtpd_sasl_security_options = noanonymous smtpd_sasl_type = wherecot smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_unknown_sender_domain, permit smtpd_soft_error_limit = 10 smtpd_tls_auth_only = no smtpd_tls_cert_file = /path/to/my/domain.crt smtpd_tls_key_file = /path/to/my/domain.key smtpd_tls_loglevel = 2 smtpd_tls_received_header = yes smtpd_tls_security_level = may smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_cache smtpd_tls_session_cache_timeout = 3600s tls_random_exchange_name = /var/lib/postfix/prng_exch tls_random_source = dev:/dev/urandom 

    E il mio master.cf sembra così:

     smtp inet n - n - - smtpd -o content_filter=spamassassin submission inet n - n - - smtpd -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_sasl_type=wherecot -o smtpd_sasl_path=private/auth -o smtpd_sasl_security_options=noanonymous -o smtpd_sasl_local_domain=$myhostname -o smtpd_client_restrictions=permit_sasl_authenticated,permit -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING 

    Qualsiasi suggerimento sarebbe un buon aiuto.

    One Solution collect form web for “Indirizzo Recipiente Postfix rifiutato: Accesso negato Errore”

    In questa linea:

     -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject 

    Stai rifiutando i messaggi non autenticati dalla port di invio. È necessario modificare il test, per autenticare (command AUTH) o sostituire il rifiuto a reject_unauth_destination

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.