Frage

Ich begann vor kurzem auf einem Web-Projekt arbeiten, die bereits im Gang waren; der Typ, der das Fundament gebaut für sie die Anmeldeseite sendet die Formularfelder ein Formmail-Perl-Skript hatte, so dass er eine E-Mail bekommen könnte, wenn ein Benutzer anmeldet. Ich bin nicht vertraut mit Perl, und meine Neigung ist nur die PHP mail () Funktion zu verwenden und der Perl-Skript zu löschen, anstatt verbringt Zeit, um herauszufinden, wie man es richtig verwenden.

Also, gibt es einen guten Grund den Perl-Skript zu halten, oder soll ich ihn nur raten, es fallen zu lassen für PHP Mail? Jegliche Vor- und Nachteile, oder ist es völlig subjektiv?

Ich weiß, dass diese Frage als subjektives gekennzeichnet werden kann; gerade auf der Suche nach Rat.

War es hilfreich?

Lösung

würde ich eine dritte Option empfehlen: eine externe PHP-Mailer-Klasse, wie PHPMailer. Dies gibt Ihnen den Vorteil, nicht Sprachen unnötig als auch nicht mit, um herauszufinden, die Macken von mail() mischte. Es tut auch Dinge wie SMTP selbst eine E-Mail, falls erforderlich, und Anhänge und alternative Abschnitte zusammenstellen kann. mail() kann nichts davon tun.

PHP mail() Funktion muss gefangen und erschossen werden. Es ist eine der eigenartigste und ungerade Funktionen, dass PHP und erfordert einige Kenntnisse, wie SMTP und oft MIME Arbeit zu nennen. Wenn Sie tun will, um herauszufinden, wie man es verwenden, hinter einem API-Aufruf zu setzen, sobald Sie haben.

Andere Tipps

Wenn von Formmail, Sie meinen Formmail sofort fallen und ersetzen mit etwas besser entwickelt und geschrieben wie nms TFMail .

Ich weiß nichts gesagt über „php mail“ zu kommentieren das.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top