PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mailserver ! fetchmail Sendmail externe Mailverteiler



korax
10.10.02, 03:52
Tach .

Ich habe follgendes vor.

Fetchmail holt E-mails von der addrese any@asddasd.de ab <Status> OK !

Leitet diese an den root weiter dort sollen die Mails von Sendmail aufgegriffen werden und dann an

1 karl@asddasd.de[/email]
2 arry@asddasd.de[/email]
3 franz@asddasd.de[/email]
4 danny@asddasd.de[/email]

Weitergeleitet werden!

Alle howto´s die man so findet (ich finde) gehen davon aus das man Sendmail in einem LAN benutzen möchte will ich aber nicht geht nur darum Mails 10fach weiter zu leiten.
Kann mir da mal einer helfen ?!?
danke

frage Fechtmail:
reich es wenn ich ihm sagte user is root der Rechner ist nur user niemand logt sich da ein werden die mail erst verteilt wenn sich der root einloggt ?!? gehen die Mails automatisch an Sendmail ?!?!
:confused:
Danke

happy

korax
10.10.02, 05:36
a

korax
10.10.02, 05:43
Irgendwo habe ich da noch ein verständniss Problem der ganzen sache

also
ich habe nen mailaccound (Mailverteiler)
any@dasdas.de

den user habe ich auf meinem Suse 8.0 eingerichtet. (gleiches password wie beimsmtp server)
Ich lasse den any die mails Fetchen. (oder besser den root ??)

Ich trage any in genericstable ein
any any@dasdas.de

mailertable
smtp:smtp.dasdas.de

aliases
any: any@dasdas.de

sendmail.cf
# "Smart" relay host (may be null)
DSsmtp.activeisp.com

Fetchmail wirft mir follgenden fehler raus wenn ich jetzt mit any fetche

1 message for any@9elements.com at pop3.activeisp.com (1475 octets).
reading message 1 of 1 (1475 octets) fetchmail: SMTP connect to localhost failed
fetchmail: can't raise the listener; falling back to /usr/sbin/sendmail %T. flus
hed

Sendmail läuft doch aber warum kann er nicht übergeben ?!?!

wenn ich als root mailsversenden will mit mailq dann versucht er das über den account root@linux.local aber er soll doch über any@dasdas.de senden (und woher holt er sich an dieser stelle ein passwort "als der fetch datei ??")

linux:/home/any # mailq
/var/spool/mqueue (3 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
g9A4Dwrq001718 14 Thu Oct 10 06:13 <root@linux.local>
(Deferred: Connection timed out with smtp.activeisp.com)
<karl@dasdas.de>
g9A46Xrq001693 33 Thu Oct 10 06:06 <root@linux.local>
(Deferred: Connection timed out with smtp.activeisp.com)
<heiz@dasdas.de>
g9A45Xrq001688 46 Thu Oct 10 06:05 <root@linux.local>
(Deferred: Connection timed out with smtp.activeisp.com)
<danny@dasdas.de>
Total requests: 3
linux:/home/any #

rasi
10.10.02, 08:49
also ich habs so geloest:

auf deinem mailserver sollten die user
karl / harry / franz & danny aufgenommen werden

dann in /root die datei .fetchmailrc mit folgendem inhalt
erstellen:
poll mail.asdasd.de proto pop3 aka sdasd.de no dns envelope "Envelope-to" user "user_there" pass "passwd_there" is *

dann ein chmod 700 /root/.fetchmailrc
und dann einfach mal testen

sach bescheid

cya
RB

Jasper
10.10.02, 09:38
Original geschrieben von korax

mailertable
smtp:smtp.dasdas.de


was bezweckst du damit?



Fetchmail wirft mir follgenden fehler raus wenn ich jetzt mit any fetche

1 message for any@9elements.com at pop3.activeisp.com (1475 octets).
reading message 1 of 1 (1475 octets) fetchmail: SMTP connect to localhost failed
fetchmail: can't raise the listener; falling back to /usr/sbin/sendmail %T. flus
hed

Sendmail läuft doch aber warum kann er nicht übergeben ?!?!


läuft sendmail auch auf dem lokalen interface (127.0.0.1)? netstat weiss die antwort.



wenn ich als root mailsversenden will mit mailq dann versucht er das über den account root@linux.local aber er soll doch über any@dasdas.de senden (und woher holt er sich an dieser stelle ein passwort "als der fetch datei ??")


genericstable schreibt nur adressen um, deren hostpart in der klasse G steht. du musst also 'linux.local' in klasse G eintragen. die frage mit dem passwort versteh ich nicht.

-j

korax
11.10.02, 19:33
Die Sache mit dem Passwort kannst du vergessen

Fetchmail geht auch mittlerweile.

Nur sendmail bekommt die mails und will die immer als
root@linux.local
versenden


genericstable schreibt nur adressen um, deren hostpart in der klasse G steht. du musst also 'linux.local' in klasse G eintragen. die frage mit dem passwort versteh ich nicht.

Die sache mit der Klasse G verstehe ich nicht
bitte nähere angaben (DATEI) ?

Ich habe da noch ein frage ich abe was gefunden was das problem beschreibt und der jeniege sagt ich tippe dies in die datei ein aus der ich die sendmail.cf mache ...
Wie mache ich aus einer datei die sendmail.cf

http://lists2.suse.com/archive/suse-linux/2000-Aug/2323.html

Danke für den guten support
:D

Jasper
11.10.02, 22:48
Original geschrieben von korax
Die sache mit der Klasse G verstehe ich nicht
bitte nähere angaben (DATEI) ?


du solltest für den anfang (oder auch für immer) darauf verzichten, die sendmail.cf direkt zu editieren. ändere lieber die dazugehörige mc-datei (besteht aus lauter m4-makros).

hier: http://www.sendmail.org/m4/ steht alles wissenswerte dazu drin.

damit sind release-wechsel relativ schmerzlos und die konfiguration um längen einfacher.

für die klasse G wird in der mc datei
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domain-file')
angegeben. in dem angegebenen file müssen alle domains angegeben werden für die die sender umgeschrieben sollen. dann mit m4 aus der mc eine cf datei erzeugen, fertig.

-j

korax
28.10.02, 13:50
welche ist denn die dazzgehörige mc datei
sowas wie eine
sendmail.mc gibbet bei mir nicht (suse80)

Ich möchte einfach das der absender ein andere ist als root.@linux.local

welche datein muss ich denn getz bearbeiten ? bei suse80..

generetics.dh habe ich erzeugt
geht nicht .

Jasper
28.10.02, 13:53
Original geschrieben von korax
welche ist denn die dazzgehörige mc datei
sowas wie eine
sendmail.mc gibbet bei mir nicht (suse80)

was für *.mc files gibt es denn in /etc/mail ?

-j

korax
28.10.02, 14:07
MC datein sind da linux.mc und linux.nullclient.mc


Tach auch ich bekomm hier noch ne kriese

1 . fetchmail holt sich die mail von konto X
poll ......................is server
2. aliases
server: root

fetchmail ausführer alles OK flushed
root loggt sich ein
mail
nix keine angekommende mail die mail ist auch nirgends zu finden

gibs dafür ne erklärung ?