Hallo,
ich soll für meine Schule die Schulhomepage machen, dafür wurde ein virtueller webserver gemietet bei evanzo. Da dieser jedoch nur sehr schlecht vorkonfiguriert war, muss ich das jetzt selber machen. Zurzeit stecke bei dem Mailserver fest. Ich hoffe das mir hier geholfen werden kann.
Einige Dinge im voraus:
Betriebssystem: SuSE Linux 8.2
Ich habe keine Linux-Kentnisse
Ich habe die Anleitung auf linux-tin.org gelesen
Es ist kein Kompiler installiert, ich kann nur fertige Packete installieren
Ich kann den Server nur mit Kommandozeile (über PuTTY) steuern.
Mein Ziel ist es ca. 20 Postfächer auf dem Server zu verwalten, man kann von jedem Rechner aus Mails mit SMTP senden und mit POP3/IMAP abrufen.
Als erstes habe ich auf dem Server sendmail gelöscht und postfix installiert, da es hieß, sendmail sei unsicher, langsam und sehr schwierig zu konfigurieren.
Ich habe auch ein paar minimale Einstellungen bereits in der main.cf gemacht und das empfangen von mails läuft auch schon (wenn ich z.B. über GMX eine email an benutzer@meindomain.de sende, finde ich die Mail in der Datei /var/spool/mail/benutzer wieder). Sollte der Benutzer auf dem System nicht existieren, wird die Mail nicht angenommen. Leider kann ich keine Mails versenden:
Da ich keinen lokalen Mailserver habe, sondern einem im Internet, muss der Mailserver Mails von jeder IP annehmen und mit Hilfe von Benutzername/Passwort überprüfen ob die Person berechtigt ist Mails über diesen Server zu versenden.
Postfix soll also folgendes machen, wenn jemand eine Mail verschicken will:
Ist Benutzername/Passwort in Ordnung
Ist die Absendermailadresse in Ordnung
-> Domain Richtig (@meindomain.de)
-> Ist der Benutzer berechtigt diese Adresse zu verwenden (das was vor dem @ steht)
Ich möchte jedoch nicht für jede Mail-Adresse einen Benutzer im System anlegen. Wie kann ich das einrichten/verwalten?
Wenn das läuft kommt die nächste Sache, die Benutzer wollen die Mails ja auch abrufen, ich brauche also einen POP3/IMAP-Server. Ich weiß nicht ob einer installiert ist, habe zumindest keinen gefunden.
Zuerst habe ich qpopper gefunden, denke aber jetzt das cyrus besser ist. Neben Benutzname/Passwort (die mit denen in postfix identisch sein sollten) müssen hier noch Mailboxgrenzen überprüft werden. Jeder Benutzer brauch nur eine Mailbox, auch wenn er mehrere Email-Adressen hat, kann das im Eingang alles zusammenlaufen.
Wie richte ich das ein? Ich habe immer nur Guides für lokale Server gefunden.
Schon mal vielen Dank im voraus...
ich soll für meine Schule die Schulhomepage machen, dafür wurde ein virtueller webserver gemietet bei evanzo. Da dieser jedoch nur sehr schlecht vorkonfiguriert war, muss ich das jetzt selber machen. Zurzeit stecke bei dem Mailserver fest. Ich hoffe das mir hier geholfen werden kann.
Einige Dinge im voraus:
Betriebssystem: SuSE Linux 8.2
Ich habe keine Linux-Kentnisse
Ich habe die Anleitung auf linux-tin.org gelesen
Es ist kein Kompiler installiert, ich kann nur fertige Packete installieren
Ich kann den Server nur mit Kommandozeile (über PuTTY) steuern.
Mein Ziel ist es ca. 20 Postfächer auf dem Server zu verwalten, man kann von jedem Rechner aus Mails mit SMTP senden und mit POP3/IMAP abrufen.
Als erstes habe ich auf dem Server sendmail gelöscht und postfix installiert, da es hieß, sendmail sei unsicher, langsam und sehr schwierig zu konfigurieren.
Ich habe auch ein paar minimale Einstellungen bereits in der main.cf gemacht und das empfangen von mails läuft auch schon (wenn ich z.B. über GMX eine email an benutzer@meindomain.de sende, finde ich die Mail in der Datei /var/spool/mail/benutzer wieder). Sollte der Benutzer auf dem System nicht existieren, wird die Mail nicht angenommen. Leider kann ich keine Mails versenden:
Da ich keinen lokalen Mailserver habe, sondern einem im Internet, muss der Mailserver Mails von jeder IP annehmen und mit Hilfe von Benutzername/Passwort überprüfen ob die Person berechtigt ist Mails über diesen Server zu versenden.
Postfix soll also folgendes machen, wenn jemand eine Mail verschicken will:
Ist Benutzername/Passwort in Ordnung
Ist die Absendermailadresse in Ordnung
-> Domain Richtig (@meindomain.de)
-> Ist der Benutzer berechtigt diese Adresse zu verwenden (das was vor dem @ steht)
Ich möchte jedoch nicht für jede Mail-Adresse einen Benutzer im System anlegen. Wie kann ich das einrichten/verwalten?
Wenn das läuft kommt die nächste Sache, die Benutzer wollen die Mails ja auch abrufen, ich brauche also einen POP3/IMAP-Server. Ich weiß nicht ob einer installiert ist, habe zumindest keinen gefunden.
Zuerst habe ich qpopper gefunden, denke aber jetzt das cyrus besser ist. Neben Benutzname/Passwort (die mit denen in postfix identisch sein sollten) müssen hier noch Mailboxgrenzen überprüft werden. Jeder Benutzer brauch nur eine Mailbox, auch wenn er mehrere Email-Adressen hat, kann das im Eingang alles zusammenlaufen.
Wie richte ich das ein? Ich habe immer nur Guides für lokale Server gefunden.
Schon mal vielen Dank im voraus...