Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
mail() mit Authorisierung für SMTP aufrufen
Hallo!
Ich hab folgendes Problem:
Bei meinem SMTP-Server habe ich die Anonyme Authentifizierung deaktiviert.
Wenn ich jetzt aber eine E-Mail verschicken will, bekomme ich von meinem Server eine "Nicht Authentifiziert"-Meldung als antwort.
Weis entweder jemand einen Rat für eine vergessene Einstellung des SMTPs,
oder eine Möglichkeit meinem SYSTEM die Rechte für eine Authentifizierung zu geben,
oder wie man Logindaten in der mail()-function mitschicken kann?
Danke
Antworten
Benutze den phpMailer von
http://phpmailer.sourceforge.net Die Mail-Funktion von PHP kannst du eh' vergessen.
*** Nobody ***
2.
Ja Danke, den Mailer kannte ich vorher auch schon...
aber eigentlich wollte ich meinen E-Mailclienten selber schreiben.
Aber ich hab in der phpmailer-file festgestellt, dass man einen Authorisierten versand ermöglichen kann.
Es währe echt super wenn mir jemand für den nötigen quelltext (aber nur zur authorisierung) eine stütze posten könnte.
Sonst würde ich warscheinlich das ganze phpmailerscript durchgehen, bis ich in dem riesigen quellcode warscheinlich nur 2 zeilen finde.
3.
Wieso willst Du das unbedingt selbst schreiben? Der PHPMailer übernimmt doch eh nur das Erzeugen und versenden der Mail.
4.
Naja ich will php verstehen.
Und das kann man nur richtig, wenn man den code selbst entwickelt hat.
5.
Naja
aber ob die lästigen Mail Header hilfreich sind um PHP zu lernen sei dahingestellt ;)
6.
Ob du willst oder nicht, aber mail is ne funktion in php und die parameter werden auch in die funktion mit php geschrieben.
Und außerdem mach ich ja nicht nur mail
Da ich festgestellt hab, dass im Badmail-Ordner auf meinem Root nur mehr oder weniger Spammails sind habe ich auf Authetifizierung umgestellt. Tja aber meinen localhost kann ich komischerweise nicht standartmäßig authentifizierungsrechte geben. Deswegen meine Lösung: Parameter in mail()