![]() |
php und email
hi leute,
möchte über ein php script ein email schicken. das problem ist nur, dass mein mailserver beim wegschicken ein user und pw braucht (damit keiner relay'en kann). wie bekomme ich das mit php hin? wie kann ich ein user und pw mitschicken? thx Chris |
musst in der php.ini configen
|
wenn du mir auch noch sagst wie, dann wäre ich dir seeeehr dankbar ;)
|
|
hm, mir fallt grad ein, dass ich eigentlich nirgendwo username und pw configt hab und trotzdem geht mail senden bei mir ohne dass der server nach username und PW fragt :confused:
|
Wenn die die klassische mail() Funktion von PHP verwendest, ruft diese das lokale Mail-Programm auf dem Server auf. Normalerweise ist der Mailserver so konfiguriert, dass er lokale Mails auch ohne User/pwd annimmt.
Ev. brauchst Du eine "ordentliche" mail()-Implementation, die kein externes Programm aufruft, sondern direkt eine Socket-Verbingung zum SMTP-Server aufbaut (wie es unter Perl ueblich ist ;) ). Dann kannst Du auch Username/Passwort mit uebergeben. Via Google solltest Du was passenden finden. |
Die mail() Funktion von PHP ist - sagen wir es kurz: unbrauchbar
Selbst wenn man brav Absender übergibt, im Mail-Header findet man immer z.B. wwwrun@server.xy - somit: Sendest Du mit mail() an eine nicht existierende eMail Adresse wirst Du es nie erfahren solange Du nicht Postmaster des Systems bist :-( Abhilfe schafft eine Pear-Klasse: ---> guckst Du hier Das Teil kann sogar AUTH-SMTP ganz easy realisieren. --- Google sei Dein Freund und Helfer, Eroogle macht mehr Spaß... ;-) |
Zitat:
|
ok. ab jetzt fühle ich mir ein wenig überfordert :rolleyes:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag