PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail in privatem netz



Armand 2k
03.06.03, 13:49
Moign, moign!

Kleines Problem =)
Ich will von einem Server die mails fuer root ueber eine .forward datei an einen Benutzer eines anderen linux-rechners weiterleiten.

jedesmal wenn ich von dem einen server ein mail an den user des anderen rechner (user@host) schicke, sagt das maillog connection refused.

Wie umgehe ich selbiges problem??!

Tasman
03.06.03, 17:11
Hallo,

wirf mal einen Blick in die Datei /etc/mail/access. Deine Mail könnte nämlich wg. Spamschutz geblockt werden.

Armand 2k
04.06.03, 08:11
meine access:


localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY

wie muss ich denn den anderen da eintragen?!

Tasman
04.06.03, 23:39
Hallo,

ich schätze das ist ähnlich wie unter http://www.linuxforen.de/forums/showthread.php?s=&threadid=68883, jedoch glaube ich dass Du hier auf dem Empfänger Rechner einen Eintrag mit "OK" benötigst.

In der /etc/mail/access steht im oberen Bereich meistens eine kleine Hilfe, falls das bei Dir nicht der Fall sein sollte:


# Description:
#
# With this file you can control the access
# to your mail server.
#
# Format:
#
#<email addr> <keyword or ### text>
#<domain name> <keyword or ### text>
#<network addr> <keyword or ### text>
# ^^^^^^^^^
# (these are <TAB> stops)
#
# Network IP-addresses have to end on octet boundary, e.g. 127.0.0
# The right hand side `<keyword or ### text>' could be one of
# the keywords
#
# OK (accept mails even if other rules would reject them)
# REJECT (reject mails even if other rules would accept them)
# RELAY (relay this domain, implicit OK within other rules)
# DISCARD (mail are discard)
#
# or an `###' RFC 821 compliant error code and some text, e.g.
#
# ERROR:"550 We don't accept mail from spammers"
#
# Examples:
#
#cyberspammer.com ERROR:"550 We don't accept mail from spammers"
#sendmail.org OK
#192.168 RELAY
#
# Extensions:
#
# See /usr/share/sendmail/README for the FEATURE `blacklist_recipients'.
#
# Default for loop back is RELAY

So etwas in der Art auf dem Empfangsrechner:
domain_des_sende_rechners OK

Das ist nur eine Vermutung, da ich das gleiche Problem selber mal so gelöst habe. Evtl. kann das auch per Yast eingetragen werden.

Armand 2k
05.06.03, 08:51
hmm...

Ich habe mal jeden moeglichen Eintrag fuer diesen User vorgenommen:
Domain
User
Host
Alle mal auf OK gesetzt, sendmail restartet; aber hat leider nix gebracht.
Yast hab ich keins (->RedHat 9)

Ich will eigentlich nur die mails die auf dem Server an root gehen an mich auf meinem Laptop weiterleiten...

wolf
05.06.03, 09:37
du kannst dir die mails von root an einen user am server weiterleiten lassen
z.B. in der /etc/mail/aliases , da gibts zu beginn der datei die möglichkeit, dir die mails, die an root gehen, auch an einen user weiterleiten zu lassen und von dessem postfach am server abzuholen.
lg,
wolfgang

Armand 2k
05.06.03, 09:41
Original geschrieben von wolf
du kannst dir die mails von root an einen user am server weiterleiten lassen
z.B. in der /etc/mail/aliases , da gibts zu beginn der datei die möglichkeit, dir die mails, die an root gehen, auch an einen user weiterleiten zu lassen und von dessem postfach am server abzuholen.
lg,
wolfgang

Ich brauechte die Mails halt direkt in das maildir eines Benutzers auf einer anderen Maschine...

Jinto
05.06.03, 14:30
nach dem ändern der access Datei muss erst noch die access.db erstellt werden => siehe Handbuch

HTH

Tasman
05.06.03, 19:47
Hallo!

Original geschrieben von Armand 2k
[...]
Yast hab ich keins (->RedHat 9)
[...]

Sorry, ich bin SuSE User und hatte nicht auf Deine Signatur geachtet.:rolleyes:
Es ist nicht falsch, für die Administration Webmin einzusetzen, das vereinfacht das Leben etwas. (http://www.webmin.com)