Hallo Zusammen,
habe das howto aus dem wiki (http://wiki.bsdforen.de/index.php/Postfix_dspam) durchgemacht. Soweit funktionieren IMAP/POP Logins, Ordner abrufen. Jedoch habe noch ein paar Probleme/Fragen!
1. Ich erhalte alle E-Mails 2x (einmal mit z.B. !DSPAM:42ee097e79261332112208! und einmal ohne). Habe gelesen, dass das am Filter liegt, jedoch weiss ich nicht wie ich das ändern kann.
2. Kann nur an Empfänger senden, welche einen Account auf diesem Server haben, ansonsten kommt Relay access denied.
3. Folgende Fehlermeldungen erscheinen noch:
"dspam[9561]: query error: You have an error in y
our SQL syntax; check the manual that corresponds to your MySQL server version f
or the right syntax to use near ''\'' at line 1: see sql.errors for more details"
"postfix/smtpd[9551]: NOQUEUE: reject: RCPT from
xxx.dip.t-dialin.net[xxx.xxx.xxx.xxx]: 554 <xxx@xxx.de>: Relay a
ccess denied; from=<info@xxx.com> to=<xxx@xxx.de> proto=E
SMTP helo=<ESC017624321>"
Meine main.cf:
Wobei ich mich wundere warum hier immer am Ende ein permit steht!? Macht das nicht alle anderen Regeln wirkungslos?
smtpd_client_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_rbl_client dnsbl.sorbs.net,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client list.dsbl.org,
permit
smtpd_helo_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_invalid_hostname,
reject_non_fqdn_hostname,
permit
smtpd_sender_restrictions =
reject_unknown_sender_domain,
reject_non_fqdn_sender,
permit_mynetworks,
permit_sasl_authenticated,
reject_rhsbl_sender rhsbl.sorbs.net,
reject_rhsbl_sender dsn.rfc-ignorant.org,
permit
smtp_recipient_restrictions =
reject_unknown_recipient_domain,
reject_non_fqdn_recipient,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_policy_service inet:80.237.247.193:10023,
permit
smtpd_data_restrictions =
permit_mynetworks,
reject_unauth_pipelining,
permit
smtpd_use_tls = yes
smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtp_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
header_checks = pcre:/usr/local/etc/postfix/header_checks.pcre
relay_domains = mysql:/usr/local/etc/postfix/sql_relay_domains_maps.cf
transport_maps = mysql:/usr/local/etc/postfix/sql_transport_maps.cf, pcre:/usr/local/etc/postfix/transport.pcre
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = $transport_maps, mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf
virtual_minimum_uid = 125
virtual_transport = virtual
virtual_uid_maps = static:125
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/sql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
Hoffe mir kann jemand helfen und zumindest in die richtige Richtung stoßen.
Gruß, Ixbsd
habe das howto aus dem wiki (http://wiki.bsdforen.de/index.php/Postfix_dspam) durchgemacht. Soweit funktionieren IMAP/POP Logins, Ordner abrufen. Jedoch habe noch ein paar Probleme/Fragen!
1. Ich erhalte alle E-Mails 2x (einmal mit z.B. !DSPAM:42ee097e79261332112208! und einmal ohne). Habe gelesen, dass das am Filter liegt, jedoch weiss ich nicht wie ich das ändern kann.
2. Kann nur an Empfänger senden, welche einen Account auf diesem Server haben, ansonsten kommt Relay access denied.
3. Folgende Fehlermeldungen erscheinen noch:
"dspam[9561]: query error: You have an error in y
our SQL syntax; check the manual that corresponds to your MySQL server version f
or the right syntax to use near ''\'' at line 1: see sql.errors for more details"
"postfix/smtpd[9551]: NOQUEUE: reject: RCPT from
xxx.dip.t-dialin.net[xxx.xxx.xxx.xxx]: 554 <xxx@xxx.de>: Relay a
ccess denied; from=<info@xxx.com> to=<xxx@xxx.de> proto=E
SMTP helo=<ESC017624321>"
Meine main.cf:
Wobei ich mich wundere warum hier immer am Ende ein permit steht!? Macht das nicht alle anderen Regeln wirkungslos?
smtpd_client_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_rbl_client dnsbl.sorbs.net,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client list.dsbl.org,
permit
smtpd_helo_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_invalid_hostname,
reject_non_fqdn_hostname,
permit
smtpd_sender_restrictions =
reject_unknown_sender_domain,
reject_non_fqdn_sender,
permit_mynetworks,
permit_sasl_authenticated,
reject_rhsbl_sender rhsbl.sorbs.net,
reject_rhsbl_sender dsn.rfc-ignorant.org,
permit
smtp_recipient_restrictions =
reject_unknown_recipient_domain,
reject_non_fqdn_recipient,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_policy_service inet:80.237.247.193:10023,
permit
smtpd_data_restrictions =
permit_mynetworks,
reject_unauth_pipelining,
permit
smtpd_use_tls = yes
smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtp_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
header_checks = pcre:/usr/local/etc/postfix/header_checks.pcre
relay_domains = mysql:/usr/local/etc/postfix/sql_relay_domains_maps.cf
transport_maps = mysql:/usr/local/etc/postfix/sql_transport_maps.cf, pcre:/usr/local/etc/postfix/transport.pcre
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = $transport_maps, mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf
virtual_minimum_uid = 125
virtual_transport = virtual
virtual_uid_maps = static:125
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/sql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
Hoffe mir kann jemand helfen und zumindest in die richtige Richtung stoßen.
Gruß, Ixbsd