php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.02.2006, 17:31  
Erfahrener Benutzer
 
Registriert seit: 09.11.2004
Beiträge: 194
greenrover
greenrover eine Nachricht über ICQ schicken greenrover eine Nachricht über Yahoo! schicken
Standard PHP mail funktion beinflussen

Ist es in irgent einer weise möglich die in php einkopilierte Funktion Mail so zu verändern, bzw zu überschreiben das sie alle BCC und CC Felder automatisch aus dem Mail header entfernt.

Da ich das Problem habe das viele auf unserm Server gehosteten Mail formulare schlecht oder garnicht abgesicht sind, so das über diese ganze einfach spam verschickt werden kann.
greenrover ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.02.2006, 17:43  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zieh dir den PHP-Sourcecode und ändere entsprechend die mail()-Funktion.

Ich rate dir aber, lieber die Ursache zu bekämpfen, als Flicken draufzubappen! Auch wenns Arbeit kostet, manchmal ist sie eben notwendig...
Zergling-new ist offline   Mit Zitat antworten
Alt 13.02.2006, 17:57  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Wozu den Sourcecode ändern?

Deaktiviere die mail Funktion in der php.ini und code ne SMTP Klasse die das ganze Spiel übernimmt.
Must dich allerdings ein wenig in die RFC (ftp://ftp.rfc-editor.org/in-notes/rfc821.txt) und den Netzwerkfunktionen von PHP (speziel fsockopen) einarbeiten.

Ansonsten ändere die conf des Mailservers.
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 13.02.2006, 18:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Erscheint mir dann auch etwas umfangreich
Am besten wie gesagt das Übel selbst angehen..
Zergling-new ist offline   Mit Zitat antworten
Alt 13.02.2006, 19:12  
Erfahrener Benutzer
 
Registriert seit: 09.11.2004
Beiträge: 194
greenrover
greenrover eine Nachricht über ICQ schicken greenrover eine Nachricht über Yahoo! schicken
Standard

Zerling, das probiere ich ja, aber das ist ein Server mit über 400 Kundenaccounts wovon viele irgent welchen selbst gecodeten krämpel oder noch shclimmer bei ebay gekauften code haben. Und die soll ich jetzt alle abklappern ?!

Ne da muss halt irgent wie was globales her.

Damit der Server endlich wieder von den Mail-Blacklisten kommt.

HStev daran habe ich auch schon gedacht, aber das ganze sollte auf anhieb funktionieren, da ausfälle nicht möglich sind. Hast du eien idee für eien feritge und ausgereifte klase ?! Die ich nur noch ein wenig anpassen muß?
greenrover ist offline   Mit Zitat antworten
Alt 13.02.2006, 19:14  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

http://phpmailer.sourceforge.net/
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 13.02.2006, 19:19  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Naja. 400 Kundenaccounts sind vielleicht max. 1200 Aufrufe der mail()-Funktion? Keine Ahnung wie da programmiert wurde.
Ich würde trotzdem versuchen zu analysieren, wieviele Aufrufe es gibt und dann zu überlegen ob es sich lohnt diese manuell oder per Suchen&Ersetzen auszutauschen.
zB durch eine eigene xmail()-Funktion zu ersetzen, die eben die Parameter überprüft und nur valide Eingaben dann an mail() übergibt.

Aber ich weiß was du meinst, jobbe selber in einer Agentur und kenne das Problem, dass eine oft verwendete Technik "plötzlich" Murgs baut.

Du wirst selber wissen, was für dich am schnellsten funktioniert
Zergling-new ist offline   Mit Zitat antworten
Alt 14.02.2006, 14:23  
Erfahrener Benutzer
 
Registriert seit: 09.11.2004
Beiträge: 194
greenrover
greenrover eine Nachricht über ICQ schicken greenrover eine Nachricht über Yahoo! schicken
Standard

naja ich habe jetzt doch erstmal manuell die schlimsten formulare gefixt und ca 8000 spam mails von server gefischt :-p

Trotzdem danke leute.
greenrover ist offline   Mit Zitat antworten
Alt 15.02.2006, 20:05  
Gast
 
Beiträge: n/a
Standard

safe mode einschalten, dann sind erweiterte Header nicht mehr möglich
  Mit Zitat antworten
Alt 15.02.2006, 20:06  
Erfahrener Benutzer
 
Registriert seit: 09.11.2004
Beiträge: 194
greenrover
greenrover eine Nachricht über ICQ schicken greenrover eine Nachricht über Yahoo! schicken
Standard

das stimmt nicht, das safe_mode ist an und es geht trozdem.
greenrover ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit der mail() Funktion Kein Genie PHP Tipps 2006 2 22.10.2006 16:37
Bei mail() Funktion automatisch "Signatur" anhänge WTB PHP Tipps 2006 14 15.05.2006 13:13
Funktion Mail() verwenden bendigo PHP Tipps 2006 2 05.05.2006 11:44
mail - Funktion u. Klasse Stümper PHP Tipps 2006 7 02.03.2006 22:06
Problem mit der Mail Funktion. FireFIghter PHP Tipps 2006 12 02.01.2006 12:04
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Mail Funktion Stümper PHP Tipps 2005-2 14 19.07.2005 10:34
email versenden mit funktion mail() PHP Tipps 2005 6 20.05.2005 17:38
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
[Erledigt] Mail() Funktion Fehler PHP-Fortgeschrittene 13 19.04.2005 13:56
Mail Funktion mit Variablen aus einem Formular PHP Tipps 2005 2 17.03.2005 14:21
mail() Funktion - Liefert TRUE jedoch .... PHP Tipps 2005 21 23.02.2005 11:54
Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] mail() funktion PHP Tipps 2004-2 4 08.12.2004 11:43
mail funktion PHP Tipps 2004 9 11.08.2004 13:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail funktion überschreiben, php mail überschreiben, php mail funktion überschrieben, php funktion überschreiben, php mail()-funktion, php mail() überschreiben, mail funktion nicht möglich

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.