WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Der eigene Mailserver (http://www.wcm.at/forum/showthread.php?t=55072)

Gironimo 08.05.2002 11:18

das mit DYNDNS mit Mail hat bei dir funktioniert? Lt. deren website ist es nicht möglich.

werd's heute abend probieren.

MANX 08.05.2002 13:05

Probieren wir's :)
 
Hallo Gironimo!

Jetzt hab ich für Dich einen alten Dual-Pentium 166 reaktiviert und eine Testumgebung gebaut!

Eine möglich Lösung:

Erster Schritt:

Vorerst schau ob das mit dem dyndns-account funktioniert.
D.h:
vadddomain gallien.homelinux.net usw.
vadduser gironimo@gallien.homelinux.net usw.

/var/qmail/control Files:
me
gallien.homelinux.net
locals
bleibt leer, oder ist gar nicht vorhanden (bei mir)
rcpthosts
gallien.homelinux.net
vitualdomains
gallien.homelinux.net:gallien.homelinux.net # sollte schon drinstehen

Soweit sollte es jetzt möglich sein von GMX an gironimo@gallien.homelinux.net ein Mail zu senden, die auch ankommt!

Zweiter Schritt:

fetchmail:
Konfigurationsdatei .fetchmailrc in /root

Code:

poll pop.gmx.at with proto POP3
  localdomains gallien.homelinux.net
  no envelope
  no dns
user "GMX-Username" with password "Dein-Passwd" is
      gironimo@gallien.homelinux.net
here

... weitere POP3-Konten können eingefügt werden!

Jetzt sollte beim 'fetchmail' - Aufruf das GMX-Konto leergeräumt werden und die Mails an gironimo@gallien.homelinux.net zugestellt werden und abrufbar sein!

Dritter Schritt:

Betrifft den Postausgang (und ist vielleicht etwas komplizierter :) )

Installiere serialmail http://cr-yp.to/software/serialmail-0.75.tar.gz
mit 'make' dann 'make setup check'.

Trage in /var/qmail/control/virtualdomain als erste Zeile ein:
Code:

:postausgang
Mach ein vadduser postausgang (ohne @ dran)
Der Benutzer ist in /home/vpopmail/users/postausgang hoffentlich!
'cd /home/vpopmail/users/postausgang'
'echo ./Maildir/ > .qmail-default'

Qmail neu starten '/etc/init.d/qmail restart' (vorsichtshalber)!
Im Mailclient (z.B Outlook) trägst Du beim GMX-Konto als SMTP-Server jetzt Deinen privaten ein (192.168.?.?)
Eine Testmail an Dich selber @GMX schicken.
In '/home/vpopmail/users/postausgang/Maildir/new' ist eine Mail, mit 'cat 16373blabla' anzuschauen.

Dieses Maildir ist sozusagen der Ausgangspuffer.
Mit 'maildirsmtp /home/vpopmail/users/postausgang/Maildir postausgang- mail.gmx.at gallien.homelinux.net' sollte diese weggeschickt werden!

Wenn's soweit geklappt hat fehlen nur mehr die Cronjobs und vielleicht ein Bier!

Grüße

Manx

MANX 08.05.2002 13:18

Nachtrag
 
Du solltest auch alle IPs Deiner lokalen Rechner in die /home/vpopmail/etc/tcp.smtp Datei eintragen.

192.168.?.?:allow,RELAYCLIENT=""

und mit '/etc/init.d/qmail cdb' die Datei neu aufbauen, um Probleme mit smtp-after-pop zu vermeiden!

Grüße

Manx

MANX 08.05.2002 14:19

Nachtrag II
 
... damit's 800 Postings werden :)

Der Ausgangspuffer hat nämlich folgenden Sinn:

Es gibt Mailserver z.B die von t-online, die keine Mails von Mailservern akzeptieren, die nicht als MX-Record im DNS gelistet sind.

Natürlich trägst Du auch für's Mailkonto am eigenen Mailserver die GMX Adresse ein. In sqwebmail irgendwo in den persönlichen Einstellungen (denn GMX wird eine Mail von gironimo@gallien.homelinux.org nicht mögen)

Zu guter letzt noch ein Hinweis, da Du ja IMAP verwenden willst.
www.squirrelmail.org gefällt mir besser als sqwebmail, brauchst aber PHP!

So long

Manx

Gironimo 10.05.2002 23:15

MANX, du bist ne Wucht! Danke für deine Mühen.

Aber ... ich hab noch Schwierigkeiten

E-Mailsenden geht, dann wieder nicht. Könntest du vielleicht nochmal die Konfig-Files überprüfen, die du gepostet hast? Ich denke, die .fetchmailrc stimmt so net ganz?

ein Problem hab ich mit qmail: ich kann kein '/etc/init.d/qmail cdb' machen, ist das von Bedeutung?:


[root@gallien root]# /etc/init.d/qmail cdb
Usage: /etc/init.d/qmail
{start|stop|restart|doqueue|reload|stat|pause|cont |cdb|queue|help}
[root@gallien root]# /etc/init.d/qmail help
stop -- stops mail service (smtp connections refused, nothing goes out)
start -- starts mail service (smtp connection accepted, mail can go out)
pause -- temporarily stops mail service (connections accepted, nothing
leaves)
cont -- continues paused mail service
stat -- displays status of mail service
# cdb -- rebuild the tcpserver cdb file for smtp
restart -- stops and restarts smtp, sends qmail-send a TERM & restarts it
doqueue -- sends qmail-send ALRM, scheduling queued messages for delivery
reload -- sends qmail-send HUP, rereading locals and virtualdomains
queue -- shows status of queue
alrm -- same as doqueue
hup -- same as reload
[root@gallien root]#


ich werd mir die Nacht wieder um die Ohren schlagen, und alles von vorne checken.

hu
Gironimo

MANX 10.05.2002 23:21

Hi!

Email senden geht, dann wieder nicht.

Vermutung:

Du hast SMTP-after-POP installiert. D.h Du musst erst empfangen, dann kommt Deine IP in eine Datenbank bis zum nächsten 'clearopensmtp'.

Versuch mal vorher Mails zu empfangen, dann erst senden!

Grüße

Manx

Sloter 10.05.2002 23:25

So lange er kein Modem verwendet wo er sich einwählt muß zuerst sollte pop4smtp kein Problem bereiten.

Sloter

MANX 10.05.2002 23:48

Hi Sloter!

Ich kenn ja die Fehlermeldung nicht, bzw. steht der Mailserver glaub' ich ja im LAN.

553 sorry, that domain isn't in my list of allowed rcpthosts
(#5.7.1)

... is das der Fehler?

Manx

Gironimo 11.05.2002 03:27

so schauts aus
 
Mails raus und rein über gironimo@gallien.homelinux.org haben funktioniert. Nämlich solange, bis ich zum Punkt "postausgang" gekommen bin.

1. so wie du es beschrieben hast, werden dann ALLE Mails über dieses Konto geschickt, oder? D. h., ich kann dann keine Mails mehr von gironimo@gallien.homelinux.org senden. Was sehr schade wäre. Gibt es statt ".qmail-defaut" auch andere "Profile"? Ich möchte eben über mehrere Konten E-Mails verschicken, nicht nur über GMX, hab auch andere Mail-Provider.

2. hab ich wirklich ein smtp-after-pop-Problem am mail.gmx.at. das "/etc/init.d/qmail cdb" funkt nämlich net (siehe oben). Also muss ich immer erst fetchmail starten. Das funktioniert, is aber a bisserl blöd, find i. Naja, dafür gibt's wohl Cron-Jobs. Oder was habt ihr gemeint, mit "pop4smtp" und "Du hast SMTP-after-POP installiert."??

3. Bei swqebmail habe ich keine Option gefunden, dass ich meine gmx-Adresse eintragen könnte. Aber ich sehe mir mal squirrelmail an!

4. @MANX
Zitat:

553 sorry, that domain isn't in my list of allowed rcpthosts
(#5.7.1)

... is das der Fehler?
nein, ich hab in die rcpthosts "gmx.at" eingetragen. auf das bin ich schon selbst gekommen - ich lerne ;)

5. @Sloter
joop, mein Mailserver steht im LAN. Mit fixer IP.

6. mit Outlook hab ich auch so meine Schwierigkeiten. Ich muss öfters den courier-imap restarten, bevor ich senden/empfangen kann. ansonsten bricht er wegen eines "unbekannten Fehlers" ab.


Also, strengt's euch an. Nun ist das eine Herausforderung? MANX, das schaffst du sicher :D !

thx very much
Gironimo

Sloter 11.05.2002 10:46

1, Du brauchst ja nur am Clienten/Konto bei SMTP nur den vom Provider angeben. Deinen Mailserver alleine dürfen andere Mailserver nicht akzeptieren....das ist das berühmte Relaying was jeder Admin versucht zu Verhindern...stell dir vor ich verwende deinen Mailserver als Relay, viel Freude wirst du nicht haben wenn ich Pornospammails mit deinem Domainnamen versende :D deshalb werden die POP-Daten abgefragt..

2, Klar sonst könnt ja ein jeder den gmx-Mailserver verwenden.
Du möchtest mit deinem SMTP den von GMX verwenden...das darf der von GMX nicht zulassen....deshalb werden zuerst die POP Zugangsdaten abgefragt und dann der Versand freigegeben. Du sprichst den GMX direkt nur mit SMTP an...das kann/soll nicht gehen.

6, Outlook vom Office? Da sind Probleme bekannt, nicht ganz kompatibel der Client aus Redmond.

Sloter


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag