Domanda

Recentemente ho iniziato a lavorare su un progetto web che era già in corso; il ragazzo che ha costruito le basi per aveva la pagina di registrazione inviando i campi del modulo a un FormMail script Perl, in modo che potesse ottenere un e-mail quando un utente si iscrive. Non ho familiarità con il Perl, e la mia inclinazione è di utilizzare solo la funzione PHP mail () e rilasciare lo script Perl, piuttosto che spendere tempo a cercare di capire come usarlo correttamente.

Quindi, non v'è alcun motivo buono per continuare a utilizzare lo script Perl, o devo solo lo consiglierei di farlo cadere in favore di PHP posta elettronica? Qualsiasi pro e contro, o è del tutto soggettiva?

Mi rendo conto che questa domanda può essere contrassegnato come soggettiva; solo in cerca di consigli.

È stato utile?

Soluzione

mi consiglia una terza opzione: una classe PHP mailer esterno, come PHPMailer. Questo ti dà il vantaggio di non mescolare lingue inutilmente così come non dover capire le peculiarità di mail(). Si fa anche cose come SMTP stessa email, se richiesto, e può montare allegati e sezioni alternative. mail() può fare niente di tutto questo.

funzione mail() di PHP ha bisogno di essere catturati e fucilati. E 'una delle quirkiest e dispari funzioni che PHP ha e richiede una certa conoscenza di come SMTP e spesso il lavoro MIME per chiamare. Se fa vuole capire come usare, mettere dietro una chiamata API una volta che hai.

Altri suggerimenti

Se per formmail, intendi formmail rilasciarlo immediatamente, e sostituirlo con qualcosa di meglio progettati e scritto come NMS TFMail .

Io non so niente di detto "php mail" per commentare su questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top