andi76
16.01.03, 09:40
Hallo Linux-Gemeinde,
auf meinem Web-Server (Suse 8, feste IP) hoste ich verschiedene Domains für meine Kunden. Bislang nutze ich für Mail einen externen Mailserver. Nun möchte ich jedoch Sendmail als Mailserver auf meiner Maschine einsetzen.
Ich habe es nun soweit geschafft, dass ich mit Outlook zum Server connecten kann und Mails mit den lokalen Domains austauschen kann. Auch das Masquerading habe ich inzwischen eingerichtet, so dass jeder Kunde auch unter seiner Domain-Adressierung senden kann. So weit so gut...
Wenn ich jedoch Mails an fremde Domains (z.B. mein GMX-Account) versenden will, erhalte ich von Outlook die Meldung:
550 5.7.1 <mein-name@gmx.de>... Relaying denied
Interessanterweise funktioniert es, wenn ich vom Server direkt (also auf Shell-Ebene) Mails versende. Auch von den Webseiten (z.B. mit der PHP-Funktion "mail") klappt es wunderbar. Die Mails gehen durch, egal wohin sie sollen.
Mir ist bewusst, dass dies in erster Linie ein Sicherheitsproblem ist, denn Spam soll ja vermieden werden.
Trotzdem muss ich es doch irgend wie einstellen können, dass meine EIGENEN Kunden über meinen Mailserver Post in alle Welt versenden können!
- In der Datei "access" habe ich die lokalen Domains meines Servers eingetragen,
und zwar mit den Stichwörtern OK oder RELAY (auch jeweils mit 2 Tabstopps).
- In "local-host-names" und "relay-domains" stehen sie ebenfalls drin.
- "virtusertable", "genericstable" und "aliases" sind natürlich auch angepasst
- Auch in der Datei "trusted-users" sind die entsprechenden User eingetragen!
Ich weiss nicht mehr weiter!
Woran liegt es denn bloss?
Welches Setting habe ich vergessen???
Bin für jede Hilfe dankbar!
Gruss,
Andi
auf meinem Web-Server (Suse 8, feste IP) hoste ich verschiedene Domains für meine Kunden. Bislang nutze ich für Mail einen externen Mailserver. Nun möchte ich jedoch Sendmail als Mailserver auf meiner Maschine einsetzen.
Ich habe es nun soweit geschafft, dass ich mit Outlook zum Server connecten kann und Mails mit den lokalen Domains austauschen kann. Auch das Masquerading habe ich inzwischen eingerichtet, so dass jeder Kunde auch unter seiner Domain-Adressierung senden kann. So weit so gut...
Wenn ich jedoch Mails an fremde Domains (z.B. mein GMX-Account) versenden will, erhalte ich von Outlook die Meldung:
550 5.7.1 <mein-name@gmx.de>... Relaying denied
Interessanterweise funktioniert es, wenn ich vom Server direkt (also auf Shell-Ebene) Mails versende. Auch von den Webseiten (z.B. mit der PHP-Funktion "mail") klappt es wunderbar. Die Mails gehen durch, egal wohin sie sollen.
Mir ist bewusst, dass dies in erster Linie ein Sicherheitsproblem ist, denn Spam soll ja vermieden werden.
Trotzdem muss ich es doch irgend wie einstellen können, dass meine EIGENEN Kunden über meinen Mailserver Post in alle Welt versenden können!
- In der Datei "access" habe ich die lokalen Domains meines Servers eingetragen,
und zwar mit den Stichwörtern OK oder RELAY (auch jeweils mit 2 Tabstopps).
- In "local-host-names" und "relay-domains" stehen sie ebenfalls drin.
- "virtusertable", "genericstable" und "aliases" sind natürlich auch angepasst
- Auch in der Datei "trusted-users" sind die entsprechenden User eingetragen!
Ich weiss nicht mehr weiter!
Woran liegt es denn bloss?
Welches Setting habe ich vergessen???
Bin für jede Hilfe dankbar!
Gruss,
Andi