Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.08.2007, 18:45

Mail auch "nach hause"

Hallo, vielleicht ist mrin problem trivial und durch etwas suche rauszubekommen, aber ich wüsste einfach nicht wonach ich genau suchen sollte - sieht man vielleicht auch schon an der unbeholfenen topic. Und zwar habe ich hier einen Mailserver der per Fetchmail mehrere Konten abholt, diese werden in lokale Boxen gelegt wo die User sie dann per POP3 abholen. Ausgehende Mail läuft über das selbe System, das mit Postfix ausgehende Mail über einen Smarthost relayt. Nun wollte einer der User seine Mail sowohl vor Ort direkt vom Server holen, als auch an seine Adresse zuhause gemailt bekommen - wie bringe ich das denn Postfix bei? Das einzige was mir da einfällt ist Alias setzen, aber das würde die Mail ja umleiten - und das will ich ja nicht, sondern dublizieren und sowohl wieder versenden als auch lokal bereitstellen. Was könnte ich da tun?

MfG, Aljoscha V.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Totenmond« (05.09.2007, 13:13)


2

19.08.2007, 22:46

RE: Mail auch "nach hause"

Alias an 2 Adressen ....

Wenn Du alsAliasadress ein "," zwischen 2 Adresse setzt, wird die Mail an beide geschickt.
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

3

20.08.2007, 02:40

Kreiert das dann nicht einen loop?

das würde dann ja quasi so aussehn in der aliases:

user: user,user@externedomain.de

liest er den alias, sendet er an user - und stösst damit wieder auf den alias.

4

20.08.2007, 12:10

ein \user geht an einen lokalen User ...

siehe "man alias"

(P.S. z.B. werden bei uns root Mails der Server an den Mailserver weitergeleitet (Fehlermeldung) aber sicherheitshalber auch aun den lokalen root, der im alias mit \root angegeben ist)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

5

21.08.2007, 01:05

Also müsste das dann so aussehn:
user: \user,user@externedomain.de
wenn ich dich richtig verstanden habe?

Ich habe auch irgendwie ein kleines Aliases-Problem...
aus main.cf:

alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
(sollte hier nicht bei database aliases.db stehen?)

cat /etc/mail/aliases | grep vollmerhausa

root: vollmerhausa
vollmerhausa: bla@blubb.com

ich lasse dann postalias/etc/mail/aliases laufen, bekomme aber nicht das gewünschte ergebniss - wahrscheinlich weil der alias_database-eintrag falsch ist?

EDIT: Habs jetzt mal auf .db geändert, hat auch nicht viel geholfen...

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Totenmond« (21.08.2007, 01:13)


6

21.08.2007, 09:43

Also bei mir:
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases

Der Befehl lautet

Quellcode

1
newaliases
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

21.08.2007, 16:52

also ich hab newaliases laufen lassen, habe jetzt auch wieder sowohl databse als auch maps auf /etc/mail/aliases stehn wies bei dir ist und postfix gereloaded (/etc/init.d/postfix reload) aber der alias will nicht...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Totenmond« (21.08.2007, 16:57)


8

21.08.2007, 18:33

Schau mal in die "man alias" .... bin jetzt nicht "uff Arbeit" um mir dort den Eintrag anzusehen ...
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

9

21.08.2007, 22:22

Ich würde hier nicht posten wenn ich nicht "man aliases" gelesen hätte, so ein DAU bin ich dann doch nicht - ich glaube meine /etc/mail/aliases ist so weit richtig, das "name: value" format ist auch nicht besonders schwer... Der Fehler müsste eigentlich woanders liegen.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Basic system aliases -- these MUST be present.
MAILER-DAEMON:      postmaster
postmaster:         root

# General redirections for pseudo accounts.
adm:                root
bin:                root
daemon:             root
exim:               root
lp:                 root
mail:               root
named:              root
nobody:             root
postfix:            root

# Well-known aliases -- these should be filled in!
root:   vollmerhausa
vollmerhausa: verdammter@spam.com
# operator:

# Standard RFC2142 aliases
abuse:              postmaster
ftp:                root
hostmaster:         root
news:               usenet
noc:                root
security:           root
usenet:             root
uucp:               root
webmaster:          root
www:                webmaster

# trap decode to catch security attacks
# decode:           /dev/null

10

22.08.2007, 10:34

Ich finde den EIntrag von Dir nicht ...... welcher Alias macht Probleme?
(Bin blind .. steht doch 2 Postigs darüber) :o/

Was hast DU als Trennzeichen?

Ein Auszug meiner (Haus) Alias:

Quellcode

1
2
3
4
root:               werner@maxel.home
MAILER-DAEMON:      postmaster
postmaster:         root
testproc:           |/usr/local/eigen/testproc


In welchem Verzeichnis ist die alias? Kannst DU mal mit find alle alias(se) in /etc suchen?

Quellcode

1
find /etc -name "aliase*"
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

11

22.08.2007, 15:19

Ich Idiot... Ich habe den Fehler gefunden. Er war weder in der postfix-config noch in der aliases-datei. Der Server steht ja nicht bei mir, sondern woanders. Ich habe nun gedacht, wenn ich von hier aus eine mail an den server schreibe müsste sie ja theoretisch wieder an meine Adresse zurückkommen - ich Idiot habe aber nicht bedacht, das Postfix so gar keine Berührung mit der Mail hat. Die Mail geht von hier raus, fetchmail holt sie vom Smarthost ab und gibt sie an Procmail weiter, welches sie in eine lokale Mailbox legt - so kann die Mail natürlich nicht wieder zurückkommen... Schreibe ich stattdessen von der Shell des Servers an meine dortige Adresse, greift der Alias so wie er soll und die Mail kommt hier an...
Was uns direkt zu meinem ursprünglichen Problem zurückführt: Der User, der seine Geschäftsmails sowohl in seine lokale Box haben wollte, als auch an seine Private Adresse gemailt bekommen wollte. Hier würde der Alias genau das selbe Problem haben wie mein eigener: Kommt die mail nicht von innerhalb der Domain, würde sie nie bei ihm ankommen da Postfix nichts damit zu tun hat... Was nun?

12

22.08.2007, 15:40

Fetchmail Mails gehen nicht an Procmail???

Dann habe ich an meinem Server (one Wissen) was umgestellt ....

Kannst Du mir bitte eine Grafik machen? Komme momentan nicht mit
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

13

22.08.2007, 21:46



Werden die Mails von intern geschrieben, ist Postfix beteiligt und die Aliase greifen. Kommen die Mails jedoch von aussen, haben die Aliase keine Chance...

14

22.08.2007, 21:55

Aus der Man File von fetchmail:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
       As each message is retrieved, fetchmail normally delivers it  via  SMTP
       to  port 25 on the machine it is running on (localhost), just as though
       it were being passed in over a normal TCP/IP link.  fetchmail  provides
       the  SMTP  server  with  an  envelope  recipient  derived in the manner
       described previously.  The mail will then be delivered locally via your
       system's  MDA (Mail Delivery Agent, usually sendmail(8) but your system
       may use a different one such as smail, mmdf, exim, postfix, or  qmail).
       All  the  delivery-control mechanisms (such as .forward files) normally
       available through your system MDA and local delivery agents will there-
       fore work automatically.

       If  no  port 25 listener is available, but your fetchmail configuration
       was told about a reliable local MDA, it will use  that  MDA  for  local
       delivery instead.


Du läst doch fetchmail auf dem Mailserver laufen?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

15

22.08.2007, 22:38

Aus meiner .fetchmailrc:
mda "/usr/bin/procmail -d %T"
Also sollte ich das mda rausnehmen, dann geht er über localhost:25? Der Postfix SMTPd sollte dann die Mails entgegennehmen, da sie vom localhost kommen sollte keine authentifizierung nötig sein, und sie den Usern in ihre Postfächer legen (wobei dann dank postfix die aliases greifen) - das klingt so weit gut, was meinst du?

16

22.08.2007, 22:48

Ich habe in der .fetchmailrc nur stehen:

Quellcode

1
2
3
4
5
6
7
.........
poll    post.strato.de
        protocol POP3
        user blablabla@blablabla.de
        password blablabla
        is blablabla
.........


(blablabla = zensiert ;o) )
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

17

22.08.2007, 23:38

Bei mir siehts etwas anders aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
set logfile /home/fetchmail/fetchmail.log
set no bouncemail

defaults
  proto POP3
  timeout 90
  limit 26214400
  warnings 86400
  no fetchall
  mda "/usr/bin/procmail -d %T"

poll post.strato.de
user blalblbla password blblbla is blabla
poll post.strato.de
user blblblbllalala password blablabla is blabla


Und dann folgen noch ca.45 user...

18

23.08.2007, 00:47

Probiere es erstmal mit der Direktlieferung aus, aber bitte TESTE nach der Änderung schnell ... ;o)

... Und bewahre Deine (funktionierende) Konfi auf!
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

19

25.08.2007, 15:48

Also, ich habe das "mda "/usr/bin/procmail -d %T"" auskommentiert, was zu folgendem Eintrag in meiner fetchmail.log führte:

Quellcode

1
2
3
4
fetchmail: erweckt um Sa 25 Aug 2007 15:36:19 CEST
fetchmail: 1 Nachricht für blabla@blabla.de bei post.strato.de (1211 Bytes).
fetchmail: Nachricht blabla@blabla@post.strato.de:1 von 1 wird gelesen (1211 Bytes) gelöscht
fetchmail: Sa 25 Aug 2007 15:37:15 CEST: schlafe 25 Sekunden lang

20

26.08.2007, 23:07

Läuft fetchmail als Deamon oder wird es augerufen?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!