Domanda

Sto cercando di creare un modulo sul mio sito dove gli utenti possono inserire il proprio indirizzo e-mail e un messaggio (per quanto a lungo). Poi dopo aver fatto clic su un pulsante di invio, il codice, invia il messaggio come una e-mail alla mia casella di posta.

Mi chiedevo se qualcuno sapeva quale codice potrei usare. Sto usando PHP come il mio linguaggio server-side.

È stato utile?

Soluzione

È necessario avere accesso a un server SMTP da qualche parte. Supponendo che si fa, utilizzare la funzione php mail per inviare la posta in questo modo:

$Name = "John doe"; //senders name 
$email = "email@adress.com"; //senders e-mail adress 
$recipient = "recipient@emailadress.com"; //recipient 
$mail_body = "The text for the mail..."; //mail body 
$subject = "Subject for receiver"; //subject 
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields

mail($recipient, $subject, $mail_body, $header);

Il server SMTP è impostato nel file php.ini in queste due righe:

SMTP = servername
smtp_port = 25

Maggiori informazioni su w3schools sito .

Altri suggerimenti

, mentre queste due risposte forniscono una e-mail di base l'invio di suggerimento, c'è una cosa che si dovrebbe prendere in considerazione, i codici non sono sicure. gli spammer possono iniettare Cc: codici e inviare spam utilizzando il modulo. se lo fanno, il vostro fornitore di smtp può vietare il tuo account. provare un bollettino dedicato, come phpmailer

Prova ad utilizzare PHPForms . Si tratta di un ultimo web forma builder che permette di creare e-mail professionale alla ricerca forme nel giro di pochi minuti. Avrete solo bisogno di creare un modulo PHP per mezzo di un'interfaccia intuitiva e generare un codice che può essere facilmente copiato e incollato a qualsiasi pagina web.

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