smtpd- Helo command rejected..

noccer

New Member
Moin.

Ich habe ein Problem mit meinem Mailserver, ich kann zwar Emails empfangen, jedoch nicht versenden.

Habe einen Vserver, Debian lenny, syscp, postfix

Mail.log:
Code:
Aug 21 12:26:33 v3-1026 postfix/smtpd[2445]: connect from ip-XXX [XXX]
Aug 21 12:26:33 v3-1026 postfix/smtpd[2445]: NOQUEUE: reject: RCPT from ip-XXX[XXX]: 450 4.7.1 <nocpc2>: Helo command rejected: Host not found; from=<mein@emailaccount.de> to=<meintest@account.de> proto=SMTP helo=<nocpc2>
Aug 21 12:26:33 v3-1026 postfix/smtpd[2445]: disconnect from ip-XXX[XXX]

Hier meine main.cf

Code:
# Postfix programs paths settings
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
sendmail_path = /usr/sbin/sendmail

## General Postfix configuration
# should be the default domain from your provider eg. "server100.provider.tld"
#mydomain = rechner.provider.de
myhostname = rechner.provider.de
mydestination =   localhost localhost.
mynetworks = 127.0.0.0/8
append_dot_mydomain = no
biff = no

# Postfix performance settings
default_destination_concurrency_limit = 20
local_destination_concurrency_limit = 2

# SMTPD Settings
smtpd_banner =  ESMTP  (Debian/GNU)
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unauth_destination,
	reject_unauth_pipelining,
	reject_non_fqdn_recipient
smtpd_sender_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unknown_hostname,
	reject_unknown_recipient_domain, 
	reject_unknown_sender_domain
smtpd_client_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unknown_client
# Maximum size of Message in bytes (50MB)
message_size_limit = 52428800

## SASL Auth Settings
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

# Virtual delivery settings
virtual_mailbox_base = /var/customers/mail/
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000

# Local delivery settings
local_transport = local
alias_database = hash:/etc/aliases
alias_maps = 

# Default Mailbox size, is set to 0 which means unlimited!
mailbox_size_limit = 0
virtual_mailbox_limit = 524288000
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd /  & sleep 5

#### ? ###virtual_uid_maps = static:2000
### ? ###virtual_gid_maps = static:2000

Der mailversand funktioniert nicht wenn ich zB. windows Mail oder Opera benutze, aber wenn das auf dem Server installierte Forum Mails versendet, funktioniert es.
Wenn ich mit syscp einen emailaccount anlege sendet der mit eine Mail, die ich auch empfangen kann. Also scheint Senden ja grundsätzlich zu funktionieren.??

smtpd_helo_required = yes auf no ändern brachte keinen Erfolg.
reject_unknown_hostname entfernen brachte keinen Erfolg, Fehlermeldung : Relay access denied.

Was mich auf die Idee brachte, ein relay einzurichten, das habe ich allerdings noch nicht getan, da ich nicht unbedingt diesen workaround haben wollte, sondern eine richtig funktionierende Konfiguration.

Was könnte das Problem sein, und wie löse ich es?
 
Rätselmodus mangels ausführlichem Log:
Du versendest Mails ohne Login und Hostname oder Senderdomain kann nicht aufgelöst werden -> Blockierung

Deine smtpd_sender_restrictions hast du doch so eingestellt.
 
Die XXX kommen von mir.

Die smtpd_sender_restrictions habe ich nicht angefasst.

Vor einiger Zeit hatte ich mal spamassassin drauf, was nicht funktioniert hat. Daher deinstalliert.

Was brauchst du mehr an Log? Die ganze Datei umfasst kaum mehr als eben diese Fehler, sowie den funktionierenden Abruf.
 
Last edited by a moderator:
Eine Neuinstallation hat das Problem auch nicht behoben, ich verzweifele^^
 
Last edited by a moderator:
Wenn ich mit syscp einen emailaccount anlege sendet der mit eine Mail, die ich auch empfangen kann. Also scheint Senden ja grundsätzlich zu funktionieren.??

Nur mal am Rande, wird SysCP noch weiter entwickelt, oder solltest du nicht direkt auf den Nachfolger "Froxlor" (www.froxlor.org) umstellen?
 
Kein Log zu Authentifizierung beim Versand?
Versendest du vielleicht ohne?

OMG, genau das scheint es gewesen zu sein......

WTF!

Okay, Bei WIndows Live Mail muss ich nen Haken setzen, Opera funktioniert wunderbar. Danke Gwen.

Mit Froxlor muss ich mal schauen, syscp wurde gegen Ende des Jahres noch mit drauf installiert, aber vielleicht steige ich echt gleich mal um.
 
Last edited by a moderator:
Du weißt schon, dass lenny seit ca. einem halben Jahr EOL ist und nicht mehr mit Security Updates versorgt wird?
 
Back
Top