Page 1 of 1
Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-18 23:08
by hitmax
Hallo
habe mir einen Server zugelegt und habe da noch ein Problem wo ich nicht weiß wie.
Beim Versenden von eMails über PHP Scripte werden diese nur zugestellt bzw. versendet wenn der Absender eine Mailadresse meiner Domain ist.
Da ich aber einen Service anbiete wo es auch erforderlich ist das Mails über mail() mit anderen Adressen versendet werden, müßte dies geändert werden.
Wo kann ich da die Einstellung ändern das dies möglich ist ?
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-18 23:17
by chris76
so lange du uns nicht mehr über dein system verrätst kann man dir net helfen.
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-18 23:19
by hitmax
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 08:01
by arty
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 12:57
by hitmax
Die mail() Funktion macht mir keine Probleme, es geht darum das der Server so eingestellt ist das man per mail() nur Mails mit der eigenen Domain als Absender verschicken kann und genau das möchte ich abstellen damit mail() mit jeder Absenderadresse geht.
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 12:58
by arty
hitmax wrote:Die mail() Funktion macht mir keine Probleme, es geht darum das der Server so eingestellt ist das man per mail() nur Mails mit der eigenen Domain als Absender verschicken kann und genau das möchte ich abstellen damit mail() mit jeder Absenderadresse geht.
Das geht IMHO nicht.
bye
arty
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 13:07
by wgot
Hallo,
eine eigene mail() schreiben die über SMTPauth versendet, damit geht's auf jeden Fall.
Gruß, Wolfgang
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 13:52
by wirsing
wgot wrote:eine eigene mail() schreiben die über SMTPauth versendet, damit geht's auf jeden Fall.
Oder nach so einer im PEAR suchen.
EDIT: Das PEAR-Package heißt schlicht und ergreifend Mail.
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 14:11
by hitmax
Erstmal Danke, verstehe nur nicht warum ich bei jedem anderen Provider wo ich Webspace habe mit PHP über mail() jede andere Mailadresse verwenden kann als Absender ohne Probleme.
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 14:28
by squize
Liegt wohl daran, dass dein MTA so eingestellt ist. Du musst also nicht die PHP-Config ändern, sondern schauen, wie du deinen MTA so konfigurierst, dass er solche Mails relayed.
Vielleicht hast du irgenwelche sender_checks in der Config, die so etwas verbieten.
Bei Suse wird es wohl postfix sein. Da sollte dann bei
smtpd_reciepient_restrictions ein permit_mynetworks stehen, dann sollte php auch Mails mit irgendeiner Absenderaddresse verschicken können
Gruss
Marc
Re: Einstellung Mailversand mit mail() für alle Adressen gesucht
Posted: 2004-06-19 15:40
by hitmax
So habe mal geschaut, es wird sendmail auf dem Server verwendet und dies muß noch eingestellt werden das man per mail() Befehl mit allen Absendern Mails verschicken kann, die Frage ist nur, wie mache ich das ?
MTA soll kein Open Relay sein
Posted: 2004-06-21 19:44
by wolfram
Wenn der Server von 1und1 ist, gibt es hierzu eine Anwort.
http://faq.1und1.de/server/root_server/daemons/4.html
Allerdings ist bei den aktuellen Servern Postfix der MTA und der ist in der Regel schon richtig vorkonfiguriert.
Wahrscheinlich ist der Server zumindestens so vorkonfiguriert, dass er kein Open Relay ist.