• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Servizio Mail

ppp_ttn

Utente Guru
Autore del topic
19 Settembre 2011
10.302
105
Miglior risposta
0
Inviare mail con php

In alcuni casi il webmaster si può trovare di fronte alla necessità di inviare mail per comunicare dei dati, ad esempio confermare alcune scelte del navigatore, informare su nuovi contenuti, o addirittura soltanto per mettere in collegamento fra loro due navigatori.

Per operare in tal senso il linguaggio PHP ci mette a disposizione una funzione apposita:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Tramite questa funzione è possibile inviare mail in automatico o a comando.


Codice di base:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
In questo caso la mail arriva con mittente anonimo, ammesso che il vostro fornitore di spazio web sia abilitato per spedire mail senza intestazioni (è sempre possibile rintracciare il mittente.)
Per inserire più destinatari è necessario inserire gli indirizzi separati da una virgola, ma all'arrivo delle mail tutti vedranno l'indirizzi a cui saranno spedite le mail.


Mail con intestazioni:

Le intestazioni sono informazioni aggiuntive che il webmaster vuole inserire nel messaggio, potrete capire quali leggendo l'esempio riportato sotto.
Per spedire le intestazioni dobbiamo inserire una nuova variabile dopo il messaggio:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Da notare i punti dopo $intestazioni

Potevamo scrivere anche una riga unica:
$intestazioni= "From:staff@allwebfree.itrn"."Reply-To:staff@allwebfree.itrn"."X-Mailer: PHP/".phpversion();
Tuttavia è meno comprensibile e soggetta ad errori grammaticali (NON deve avere più spazi di quelli che vedete nell'esempio o provocherete un errore).


Per non inserire direttamente l'indirizzo mail dovete scrivere così:
Esempio con due destinatari:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
In questo caso negli header della mail mostrerete solo il testo non compreso fra i tag < >

Fonte WEB

-~Cards, per Sciax2.it
 
Riferimento: Servizio Mail

Bravo cards bella guida. La fonte Web è troppo Vaga, potevi inserire AllWebFree :soso:
________________

Segnalo per sezione sbagliata.
 
Riferimento: Servizio Mail

Grazie Aurelio, non è vaga, non metto il nome di un sito esterno al forum, anche se esso non viola il regolamento.
 
Riferimento: Servizio Mail

Ottimo script, ma è molto semplice... Chiunque con un minimo di conoscenze in materia potrebbe farlo.
 
Riferimento: Servizio Mail

Ottimo lavoro, guida molto semplice ed utile.
Comunque Zanzo la guida è fatta apposta per le persone che non sanno inviare una mail da un sito web e non è molto scontato il fatto che chiunque abbia un minimo di conoscenza in php conosca la funzione mail();
 
Riferimento: Servizio Mail

Grazie per tutte le 70 visualizzazioni e i commenti!
 
Riferimento: Servizio Mail

Ottimo script, ma è molto semplice... Chiunque con un minimo di conoscenze in materia potrebbe farlo.

Non è uno script, sono solo codici per una funzione.. Comunque si trovava anche su php.net xD
 
Riferimento: Servizio Mail

Grazie Aurelio, non è vaga, non metto il nome di un sito esterno al forum, anche se esso non viola il regolamento.

La fonte è obbligatoria, odio la gente che ruba (copia senza mettere la fonte) il lavoro altrui.


WEB non esiste come fonte, devi specificare i siti esatti da dove hai preso il materiale...
Queste sono le parole sacre di Fossa.
____________

Segnalo.
 
Riferimento: Servizio Mail

Sei pregato di inserire la fonte entro 12h, in alternativa il tuo topic verrà chiuso.
 
Riferimento: Servizio Mail

rapa97 la fonte non è troppo vaga , non e di allweb come hai detto tu ma bensi di 3school :emoji_smiley: , ti comporti sempre da bambino