Im Header steht Rechnername

Nope, die Übergabe zurück erfolgt nicht per SMTP, die Received-Zeile wird ja auch von Postfix eingetragen und nicht vom Spamassassin.
Den gleichen Effekt bei der Received-Zeile konnte ich auch bei Mails über die PHP mail()-Funktion und von Mailman finden.
 
Darf ich nochmal auf meinen, anscheinend nicht beachteten Post verweisen und fragen, warum nicht die Konfiguration wie dort vorgeschlagen umgesetzt wird?

Wäre ein SMTP Relay Server bei einem ordentlichen Provider nicht sinnvoller als die Mails aus einer DSL IP Range zu schicken? DSL IP Ranges werden bei Spam Filtern gerne mal negativ bewertet. Mit einem SMTP Relay Server hast Du vermutlich auch gleich Dein Problem mit erledigt.
 
@danton

Wie ist Dein Spamassassin denn eingebunden?

AFAIR: Da Spamassassin per TCP mit Postfix kommuniziert, muss Spamassassin einen HELO schicken (localhost/127.0.0.1), welcher dann von Postfix eingetragen wird. Das ist hier aber nicht der Fall.

mail()/mailman beziehungsweise /usr/sbin/sendmail nutzt TCP?
 
Sorry für Off-Topic, aber wir müssen gerade eine wesentliche Frage klären:
Ist die Einhaltung der RFC in diesem Fall wirklich wichtig?

Ich bin kurz einige meiner verschiedenen Email-Header durch gegangen und habe fast keine Email gefunden, die nicht mindestens einen Verstoß gegen diese zitierte Regel aufweist.

Des weiteren heißt es in der RFC im Kapitel 3.8.2:
...may not conform exactly to this specification...
...receiving systems MUST NOT reject mail based on the format...


Denn so wie ich es sehe, sind wir hier mit den Received-Lines auf dem falschen Dampfer.

@Speedysurf
Ich habe allerdings auch eine Mail von Yahoo zurück erhalten, weil der Name meinpc nicht existiert.
Könntest Du diese Email bitte vorlegen?
Und bitte auch den Logfile-Auszug vom Server über eine Email von Dir an Yahoo.

huschi.
 
Also dass "received by" ohne "from" vorkommt, beobachte ich hier auf 30 Mailservern. Und das macht keine Probleme.
Code:
Received: (qmail 2831 invoked by uid 89); 19 Feb 2010 08:19:30 -0000
Received: by simscan 1.3.1 ppid: 2825, pid: 2827, t: 0.0142s scanners: attach:
 1.3.1 clamav: 0.94
Received: from unknown (HELO kdout01.xxx.de) (ip) by rmail with
 SMTP; 19 Feb 2010 08:19:30 -0000
Received: from [ip] (HELO mailin01.xxx.de) by kdout01.xxx.de
 (CommuniGate Pro SMTP 5.1.11 _community_) with ESMTPS id 257241148 for
 bla@bla.de; Fri, 19 Feb 2010 09:19:19 +0100
Received: from mail.yyy.de (mail.yyy.de
 [ip]) by mailin01.xxx.de (8.14.2/8.14.2/.xxx.de.custom) with
 ESMTP id o1J8JEZk005466 for <bla@bla.de>; Fri, 19 Feb 2010
 09:19:15 +0100
Received: by mail.yyy.de (Postfix, from userid 48) id
 4E6812A0201; Fri, 19 Feb 2010 09:20:10 +0100 (CET)
 
Last edited by a moderator:
Bei mir steht folgendes im Log:
Code:
Jan 11 22:35:39 srv1 postfix/smtpd[29898]: NOQUEUE: reject: RCPT from levk-4db4890e.pool.mediaWays.net[77.180.137.14]: 504 5.5.2 <meinpcname>: Helo command rejected: need fully-qualified hostname; from=<xxx@xxx.de> to=<xxx@yahoo.de> proto=ESMTP helo=<meinpcname>
 
Da müßten eigentlich noch ein paar mehr Zeilen im Log dazu gehören...
Poste mal die Ausgabe von postconf -n
 
Code:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_at_myorigin = yes
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
inet_interfaces = all
local_destination_recipient_limit = 1
local_recipient_maps = unix:passwd.byname $alias_database
local_transport = local
mail_spool_directory = /var/mail
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 0
mydestination = $myhostname, $mydomain
mydomain = domain.de.local
myhostname = srv1.domain.de
mynetworks_style = host
myorigin = $myhostname
recipient_delimiter = +
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_data_restrictions = reject_multi_recipient_bounce,                               reject_unauth_pipelining
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,                               permit_sasl_authenticated,                               reject_invalid_helo_hostname,                               reject_non_fqdn_helo_hostname
smtpd_recipient_restrictions = reject_non_fqdn_recipient,                               reject_unknown_recipient_domain,                               permit_mynetworks,                               permit_sasl_authenticated,                               reject_unauth_destination,                               reject_unlisted_recipient,                         check_policy_service inet:127.0.0.1:10040,                              check_policy_service inet:127.0.0.1:12525,                               check_policy_service inet:127.0.0.1:60000,                               permit
smtpd_restriction_classes = check_postgrey
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = reject_non_fqdn_sender,                               reject_unknown_sender_domain,                               permit_mynetworks,                               permit_sasl_authenticated
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls = yes
transport_maps = hash:/etc/postfix/ispcp/transport
virtual_alias_maps = hash:/etc/postfix/ispcp/aliases
virtual_gid_maps = static:8
virtual_mailbox_base = /var/mail/virtual
virtual_mailbox_domains = hash:/etc/postfix/ispcp/domains
virtual_mailbox_limit = 0
virtual_mailbox_maps = hash:/etc/postfix/ispcp/mailboxes
virtual_minimum_uid = 1000
virtual_transport = procmail
virtual_uid_maps = static:1000
 
Bei smtpd_recipient_restrictions stimmt die Reihenfolge nicht, daher wurde die Mail abgewiesen. permit_mynetworks und permit_sasl_authenticated müssen an den Anfang.
 
Back
Top