PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache, Sendmail, Verzeichnisse ...



RudiRatlos
01.08.02, 23:00
Also ich habe mal kräftig gegoogelt und auch die Suchfunktion nebst stundenlangem lesen und ausprobieren verbracht, aber nicht so die konkrete Lösung für meine kleinen Probleme gefunden, und würde mich über eure Hilfe freuen.

Problem 1 - Sendmail konfigurieren:

Ich habe anhand einiger sehr guter FAQ´s sendmail eigentlich prima zum laufen bekommen, und er liefert alle E-Mail´s (z.B. Passwortanfragen, ect.) direkt an den E-Mail Empfänger aus. Was mir aber ausfiel ist, das er nur die E-Mails nicht direkt ausliefert, welche zu T-Online Empfänger gehen sollten. Meine Vemutung liegt nun darin, weil mein kleiner Mini-Server an einer DSL-Flatrate von T-Online hängt, das es deswegen nicht klappt.

Frage:
Wie kann ich trotz T-Online Flatrate E-Mails an T-Online Empfänger mit sendmail versenden?


Problem 2 - Apache Verzeichnisse:

Mein Miniserver hat als IP 192.168.0.3 und lebt in der Umgebung linux.local, und ist teilweise nach belieben über die Domain myserver.dnydns.org mittels eines vorgeschalteten DSL-Routers über das Internet erreichbar.
Wenn ich nun im Browser im internen Netzwerk die Adresse http://192.168.0.3/ test/ eingebe, zeigt er mir die gewünschte startseite an! Tippe ich nun http://192.168.0.3/test ohne / am Ende ein, versucht er nach http://linux.local/test/ umzuleiten. Nun wäre es kein Problem, den Namen des Servers von linux local auf die IP 192.168.0.3 zu ändern, nur wenn jemand ausserhalb des Netzwerks vom Internet http://myserver.dyndns.org/test ohne / am Ende aufruft, dann versucht er nach http://192.168.0.3/test/ umzuleiten, welche natürlich nicht erreichbar ist.

Frage:
Wie kann man dieses Problem lösen, das bei Eingabe einer URL ohne / am Ende sowohl von ausserhalb, als auch von Innerhalb des Netzwerkes richtig umgeleitet wird?


Wäre sehr nett, wenn jemand Tipp´s & Tricks zu meinem Problem erörtern könnte.

THX

Jinto
01.08.02, 23:28
Tja du hast wohl nicht richtig gesucht.
Problem 1
Hier im Forum wurde das Thema auch schon behandelt (bestimmt auch schon mehrmals). Suche nach smtprelay
Auch die T-Online Seite sagt dir in den FAQs, dass du dafür Ihren Relay Server verwenden sollst (Registrierung erforderlich).

Auch andere Firmen akzeptieren Mails nicht von jedem Server, deshalb bietet es sich an den Relay Server für alle Mails zu verwenden.

Problem 2
auch hier bin ich mir zeimlich sicher, in letzter Zeit mehr als einmal davon gelesen zu haben.
In deiner httpd.conf gibts eine Zeile der vermutlich folgendermaßen aussieht:
ServerName linux.local
Pass einfach diese Zeile an (eine Erklärung zu dieser Zeile findest du direkt darüber)

HTH

RudiRatlos
01.08.02, 23:59
Das war mir schon klar, das ich die httpd.conf ändern kann. Wie ich aber schrieb, ist es egal, was ich da eintrage, den entweder zieht der User im internen den kürzeren bei einer falschen weiterleitung oder der User, der aus dem Internet zugreift. Trage ich dort die interne IP ein, zieht der User aus dem Internet den kürzeren, da der Server dann nach http://193.168.0.3 umleiten will. trage ich dort myserver.dnydns.org ein, zieht der interne User den kürzeren, da diese Domain im internen netzwerk nicht funzt wegen dem DSL-Router.

Kann man das mit einem Script lösen, so das der Apache erkennt, ob ein lokaler User die Umleitung benötigt oder ein externer User umgeleitet werden muss?

das mit sendmail hat sich zwischenzeitlich erledigt, den ich habe mich bei smptrelay bei T-Online angemeldet. Funzt nun einwandfrei ..

Jinto
02.08.02, 00:13
Schau mal in die Sektion VirtualHost

RudiRatlos
02.08.02, 00:40
Hmm, kann man das auch mit der Datei hosts machen?

Möchte das noch nicht ausprobieren, den sonst verfummle ich bei meinem Talent sicherlich das laufende System.