PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mail Server



bert2002
09.04.05, 20:23
Moin,

ich bin gerade dabei einen Mail Server aufzusetzen und bin schon relativ weit :) aber ein paar Probleme hab ich noch.
Ich benutze, fetchmail, postfix

1) Wenn ich jetzt eine Email ueber den Server versende wird, als Antwort Addresse immer "Benutzername@domain.de" genommen, er soll aber "Richtig@domain.de" nehmen.

2) Wenn ich jetzt eine Email (von web.de) aus schicke auf den Server und ich will die Emails mit fetchmail (von puretec) abrufen, wird die email nicht abgerufen und der absender bekommt so eine email:


This message was created automatically by mail delivery software (Exim).

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

wirth@localhost
unknown local-part "wirth" in domain "localhost"

------ This is a copy of the message, including all the headers. ------

Return-path: <info@pissflitsche.net>
Received: from [84.58.34.229] (helo=proxy.domain.de)
by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1)
id 1DKL1g-00082t-00
for wirth@localhost; Sat, 09 Apr 2005 20:49:49 +0200
Received: from localhost (localhost.localdomain [127.0.0.1])
by proxy.domain.de (Postfix) with ESMTP id D70B21B80CE
for <wirth@localhost>; Fri, 13 Dec 2024 18:29:12 +0100 (CET)
Received: from pop.kundenserver.de [212.227.15.181]
by localhost with POP3 (fetchmail-6.2.5)
for wirth@localhost (single-drop); Fri, 13 Dec 2024 18:29:12 +0100 (CET)
Received: from [217.72.192.242] (helo=fmmailgate04.web.de)
by mxeu11.kundenserver.de with ESMTP (Nemesis),
id 0MKuA8-1DKL1A1uQY-0004UF; Sat, 09 Apr 2005 20:49:16 +0200
Received: by fmmailgate04.web.de (8.12.10/8.12.10/webde Linux 0.7) with SMTP id j39Imx2O032205
for name.wirth@domain.de; Sat, 9 Apr 2005 20:49:19 +0200
Received: from [84.58.34.229] by freemailng0103.web.de with HTTP;
Sat, 09 Apr 2005 20:49:12 +0200
Date: Sat, 09 Apr 2005 20:49:12 +0200
Message-Id: <1814350666@web.de>
MIME-Version: 1.0
From: "Steffen Wirth" <info@pissflitsche.net>
To: name@domain.de
Subject: a
Precedence: fm-user
X-WEBDE-Sender: <admin-pf@web.de>
Organization: http://freemail.web.de/
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-SpamScore: 0.000

a

Danke! && MfG bert2002

dipesh
10.04.05, 01:14
zu 1:
Was ist "Richtig" in "Richtig@domain.de"? Du kannst übrigens die Antwortadresse in deinem verwendeten Mailprog einstellen.

zu 2:
<quote>unknown local-part "wirth" in domain "localhost"</quote>
Der Benutzername wirth ist auf deinem System offensichtlich nicht bekannt. Wenn du procmail zum einliefern in die lokalen Postfächer nutzt, muss entweder ein Postfach für den Benutzer "wirth" existieren oder du musst irgendwo angeben, was mit Mails an wirth geschehen soll (z.B. alias; wirth => postmaster).

p.s. Wäre ürbigens einfacher, wenn du die Ausgabe von "postconf" mit angeben würdest.

bert2002
10.04.05, 02:09
Ahhh (auf uhr guck),

habs geschaft aber frag mich nicht was daran falsch war. Doch ein Problem hab ich noch, ich versuche gerade krampfhaft einen imapd zu installieren. Wollte den "wu-imapd" nehmen und da muss ich doch was in der /etc/pam,d/imap aendern damit der die benutzeraccounts aus passwd und shadow nimmt oder? Ich finde einfach nichts.

So sieht meine /etc/pam.d/imap jetzt aus:


#
# The PAM configuration file for the UW IMAPd `imap' service
#

# The standard Unix authentication modules, used with
# NIS (man nsswitch) as well as normal /etc/passwd and
# /etc/shadow entries.
#@include common-auth
#@include common-account
#@include common-session

Hab echt keine Idee mehr :)

Danke! && MfG bert2002

m0L
10.04.05, 02:23
Ahhh (auf uhr guck),

habs geschaft aber frag mich nicht was daran falsch war. Doch ein Problem hab ich noch, ich versuche gerade krampfhaft einen imapd zu installieren. Wollte den "wu-imapd" nehmen und da muss ich doch was in der /etc/pam,d/imap aendern damit der die benutzeraccounts aus passwd und shadow nimmt oder? Ich finde einfach nichts.

So sieht meine /etc/pam.d/imap jetzt aus:


#
# The PAM configuration file for the UW IMAPd `imap' service
#

# The standard Unix authentication modules, used with
# NIS (man nsswitch) as well as normal /etc/passwd and
# /etc/shadow entries.
#@include common-auth
#@include common-account
#@include common-session

Hab echt keine Idee mehr :)

Danke! && MfG bert2002

Kenn mich auf dem Gebiet nicht aus, aber vllt einfach die "#" vor den @include entfernen?

~ejr

tschloss
10.04.05, 08:25
Ich vermute mal, dass die Mailbox einfach nicht existiert. Mit der Authentifizierung/Autorisierung sollte das nix zu tun haben - das ist beim Abholen von der lokalen Mailbox relevant der MDA muß seine lokalen Boxen natürlich schreiben können).

ALso bei Cyrus IMAP muß man die Mailboxen dediziert anlegen. Andere POP3/IMAP Server arbeiten häufig auf den Standardstrukturen (mbox). Aber auch die müssen angelegt werden. EIn einfaches useradd macht das meist noch nicht.
Probier doch mal auf der Konsole, ob die lokale Mailzustellung zwischen den Usern klappt.

Greetz
Thomas

bert2002
10.04.05, 12:54
Hi,

also locat werden die Emails zugestellt, ich kann sie dann mit mutt auch abrufen und wenn ich die # vor den include wegmachen bringt das auch nichts.
Die mboxen werden in /var/mail/$username angelegt.

Danke! && MfG bert2002

bert2002
10.04.05, 14:16
Moin,

so hab alles umgeworfen und hab mich pop3 zugewandt :) Ich hab mit "qpopper" geholt und Emails abrufen geht auch einwandfrei doch, wenn ich jetzt welche versenden will, dann kommt sowas:


An error occoured while sending mail. The mail server responded:
<email@web.de>: Relay access denied. Please verify that your email address is correct in your Mail preferences and try again.

Und die /var/log/mail.info sagt:


Apr 10 15:13:58 localhost postfix/smtpd[7792]: lost connection after RCPT from unknown[192.168.0.8]
Apr 10 15:13:58 localhost postfix/smtpd[7792]: disconnect from unknown[192.168.0.8]
Apr 10 15:14:43 localhost postfix/smtpd[7792]: warning: smtpd_peer_init: 192.168.0.8: address not listed for hostname localhost
Apr 10 15:14:43 localhost postfix/smtpd[7792]: connect from unknown[192.168.0.8]
Apr 10 15:14:43 localhost postfix/smtpd[7792]: NOQUEUE: reject: RCPT from unknown[192.168.0.8]: 554 <admin-pf@web.de>: Relay access denied; from=<email@domain.de> to=<email@web.de> proto=ESMTP helo=<[192.168.0.8]>

EDIT: Habs, meine ip range war nicht in der main.cf von postfix drin. Also: "mynetworks = 127.0.0.0/8, 192.168.0.0/24"

Danke! &6 MfG bert2002