Apache unter Windows: Sendmail bzw. Frontpage-Erweiterungen
Kiska
- webserver
0 Christoph Schnauß
Hallo SELFHTMLer,
ich habe 2 Fragen, auf die ich bis jetzt keine Antwort im Netz gefunden habe :(
1. (sendmail) Ich möchte auf meinem lokalen Server sendmail simulieren. Ziel ist es, eine Live-Situation nachzumachen: ich fühle einen Formular aus -> Schicke diesen ab -> gehe in mein Mailprogramm (Outlook) -> "Lade" die Email vom Server -> Sehe mir die Ergebnisse an. Alles lokal.
Missglückte Lösung: Erst mal habe ich mir Mail64 installiert, damit habe ich einen Mailserver. Danach habe ich mir von www.indigostar.com Sendmail für Windows runtergeladen. Habe das zweite Programm konfiguriert. Leider sagt es mir beim test, dass die Email-Adresse info@local (Mail64) keine gültige Email-Adresse ist.
Ich kann aber beim Mail64 nur solche Adressen einrichten. Was tun? Gibt's da vielleicht eine andere Lösung/Programm/Programmkombination oder vielleicht gar keine Lösung?
2. (Frontpage-Erweiterung) Ich habe Apache auf Win32 laufen, wollte Frontpage-Erweiterungen auf dem lokalen Webserver installieren. Ziel ist es wieder rum eine Live-Situation nachzumachen. Das heißt: ich erstelle ein Web in Frontpage -> Veröffentliche es über die gleichnamige Funktion in Frontpage auf dem lokalen Webserver -> rufe die entsprechende Domain (localhost) in dem Browser und sehe mir die Ergebnisse an. Hier auch alles lokal.
Ist so was theoretisch möglich? Lässt es sich vielleicht auch praktisch umsetzen? Gerne auch Links und Hinweise auf andere Ressourcen.
Extra-Fragen: kann ich einen FTP- und telnet-Zugang zu meinem lokalen Webserver einrichten?
Vielen Dank
hi,
ich versuchs mal mit einem kurzen Hinweis, da ich nicht sicher bin, ob ich deine Fragen verstanden habe, und da ich die Software, die du dir gezogen hast, nicht kenne - bis auf den Apache, den kenn ich ganz gut.
- (sendmail) Ich möchte auf meinem lokalen Server sendmail simulieren. Ziel ist es, eine Live-Situation nachzumachen: ich fühle einen Formular aus
uuiiiiiii - du "fühlst" was ??
-> Schicke diesen ab -> gehe in mein Mailprogramm (Outlook) -> "Lade" die Email vom Server -> Sehe mir die Ergebnisse an. Alles lokal.
Wenn du dir schon die Mühe gemacht hast, einen Webserver zu installieren, ist das sehr löblich - aber ein Webserver ist halt kein mail-server. Um mails in Outlook bzw. Outlook Express aufzumachen und zu lesen, werden andere Protokolle benötigt (IMAP, POP3 ...). Was der Apache machen kann: Wenn du auf einer HTML-Seite einen "Form-Mailer" wie in SELFHTML beschrieben einbindest, wird das, was über das Perl-script gemacht werden kann, auch realisiert, das heißt, die mail wird abgeschickt - und kann nur auf einem mail-Server wieder "landen", und _das_ ist dann halt nicht der Apache.
Missglückte Lösung: Erst mal habe ich mir Mail64 installiert, damit habe ich einen Mailserver. Danach habe ich mir von www.indigostar.com Sendmail für Windows runtergeladen. Habe das zweite Programm konfiguriert. Leider sagt es mir beim test, dass die Email-Adresse info@local (Mail64) keine gültige Email-Adresse ist.
wie gesagt, ich kenne diese Software nicht, aber eine Adresse "info@local" würde wohl jede andere auch nicht als gültig anerkennen. Versuchs mal mit "info@local.de"
- (Frontpage-Erweiterung) Ich habe Apache auf Win32 laufen, wollte Frontpage-Erweiterungen auf dem lokalen Webserver installieren. Ziel ist es wieder rum eine Live-Situation nachzumachen. Das heißt: ich erstelle ein Web in Frontpage -> Veröffentliche es über die gleichnamige Funktion in Frontpage auf dem lokalen Webserver -> rufe die entsprechende Domain (localhost) in dem Browser und sehe mir die Ergebnisse an. Hier auch alles lokal.
Ich mag die FP-Extensions überhaupt nicht. Und ich weiß auch nicht genau, welche Apache-Version du installiert hast. Aber prinzipiell ist eine Zusammenarbeit möglich, und dazu hast du in der Dokumentation deines Apache entsprechende Hinweise. Probiert hab ich das noch nicht, und werde mich auch sehr davor hüten
Extra-Fragen: kann ich einen FTP- und telnet-Zugang zu meinem lokalen Webserver einrichten?
Du mußt dir erstmal klar machen, was dein "Server" eigentlich ist. Sofern du den Apache meinst, ist das nix andres als ein relativ kleines Softwarepaket, und das kannst du dir in aller Ruhe jederzeit im Windows-Explorer ankucken, da brauchst du keinen "Zugang". Wenn du wissen möchtest, ob in einem Intranet auch FTP und telnet möglich sind (das kann vollkonmmen unabhängig davon sein, ob du iergendeinen Webserver installiert hast), ist die Antwort: prinzipiell ja. Das hängt aber von deinem Betriebssystem ab - zum Besipiel hast du auf einem Win2000Server etwas andere Software als auf einem Win98-Client, und unter LINUX sieht das noch ein bißchen anders aus. Beide "Dienste" sind aber problemlos auch in einrm Intranet lauffähig.
Vielen Dank
bittesehr (hoffentlich hilfts ein winziges Stückchen)
Christoph S.
Hi,
Missglückte Lösung: Erst mal habe ich mir Mail64 installiert, damit habe ich einen Mailserver. Danach habe ich mir von www.indigostar.com Sendmail für Windows runtergeladen. Habe das zweite Programm konfiguriert. Leider sagt es mir beim test, dass die Email-Adresse info@local (Mail64) keine gültige Email-Adresse ist.
wie gesagt, ich kenne diese Software nicht, aber eine Adresse "info@local" würde wohl jede andere auch nicht als gültig anerkennen. Versuchs mal mit "info@local.de"
IMHO sollte das auch gegen den Baum laufen, da auch ein Mailserver eine
DNS-Auflösung vollführen muss, um die Mail abzusenden. Und bei lokaler
arbeit muss er dazu in die hosts-datei gucken. local.de müsste dort
angegeben sein, ist es aber wahrscheinlich nicht, oder?
Das einzige, was ich mir vorstellen kann ist wasauchimmer@localhost ,
da diese Domain bekannt ist, unter win läuft auch wasauchimmer@porn.org, das ist das gleiche.
Bye eddie
Wenn du dir schon die Mühe gemacht hast, einen Webserver zu installieren, ist das sehr löblich - aber ein Webserver ist halt kein mail-server. Um mails in Outlook bzw. Outlook Express aufzumachen und zu lesen, werden andere Protokolle benötigt (IMAP, POP3 ...). Was der Apache machen kann: Wenn du auf einer HTML-Seite einen "Form-Mailer" wie in SELFHTML beschrieben einbindest, wird das, was über das Perl-script gemacht werden kann, auch realisiert, das heißt, die mail wird abgeschickt - und kann nur auf einem mail-Server wieder "landen", und _das_ ist dann halt nicht der Apache.
Ich habe ja den Mailserver installiert: mail64. In diesem kann ich als lokale Adressen NUR in der Form etwas@local einrichten. Kein local.de oder localhost.de möglich. Ich kann damit auch Emails über Outlook abschicken und empfangen. Der test von sendmail läuft auch einwandfrei, wenn ich etwas@local.de eingebe... Aber diese Adresse gibt's ja gar nicht, da ich eben etwas@local eingerichtet habe.
Ich mag die FP-Extensions überhaupt nicht. Und ich weiß auch nicht genau, welche Apache-Version du installiert hast. Aber prinzipiell ist eine Zusammenarbeit möglich, und dazu hast du in der Dokumentation deines Apache entsprechende Hinweise. Probiert hab ich das noch nicht, und werde mich auch sehr davor hüten
Ich habe weder in Apache-docu noch in Frontpage-Docu etwas für mein Betriebssystem gefunden (WinME oder 2000), ansonsten würde ich ja nicht die Frage stellen :-|
Wenn du wissen möchtest, ob in einem Intranet auch FTP und telnet möglich sind (das kann vollkonmmen unabhängig davon sein, ob du iergendeinen Webserver installiert hast), ist die Antwort: prinzipiell ja.
Genau das wollte ich wissen. Danke!
Ich habe ja den Mailserver installiert: mail64. In diesem kann ich als lokale Adressen NUR in der Form etwas@local einrichten. Kein local.de oder localhost.de möglich. Ich kann damit auch Emails über Outlook abschicken und empfangen. Der test von sendmail läuft auch einwandfrei, wenn ich etwas@local.de eingebe... Aber diese Adresse gibt's ja gar nicht, da ich eben etwas@local eingerichtet habe.
Ich sagte schon, daß ich deine Software nicht kenne und daher nicht weiß, wie das Ding korrekt zu installieren ist - es müßte 'ne Doku dabei sein, die dir das erklärt. Eins muß man aber berücksichtigen, wie es auch Ed X in seiner Antwort gesagt hat: lokale Software muß in der Regel irgendwie über DNS angesprochen werden können (damit Hostname wie "localhost" in die entsprechenden IP-Nummern wie "127.0.0.1" aufgelöst werden können). Eine Art von "Vorstufe" dazu ist die Datei "hosts" (ohne Dateinamenserweiterung), in der die entsprechenden Einträge vorgenommen werden sollten. Ob die Namensauflösung von deinem System erledigt werden kann, überprüfst du mit solchen (DOS-)Befehlen wie ping und ipconfig /all
Ich habe weder in Apache-docu noch in Frontpage-Docu etwas für mein Betriebssystem gefunden (WinME oder 2000), ansonsten würde ich ja nicht die Frage stellen :-|
In der Apache-Dokumentation gibts durchaus einen Hinweis, siehe http://httpd.apache.org/docs-2.0/mod/mod_auth_ldap.html und die Erklärung " ... LDAP filters. Support for Microsoft FrontPage allows FrontPage users to control access ..." Du brauchst dir bloß die geringe Mühe zu machen, in der Apache-Dokumentation die Suchfunktion zu nutzen.
Die Dokumentation zu Frontpage (welche Version hast du überhaupt ?) ist keine "Dokumentation", sondern Werbung für Microsoft, da findest du natürlich nix zu deiner Frage, weil für Microsoft die gesamte EDV-Welt ausschließlich aus Microsoft-Produkten besteht.
Zu deinem Betriebssystem: ich halte Windows 2000 für ziemlich "akzeptabel", damit kann man ganz gut arbeiten. Windows ME würde ich dir dagegen empfehlen, schnell wieder zu entfernen, das Ding ist aus meiner Sicht nix andres als eine schnell auf den Markt zum Geldverdienen geworfene beta-Version, der niemals ein "echtes release" folgen sollte
erfolgreiches Wochenende wünscht
Christoph S.