mercoledì 13 aprile 2016

Come spedire una email anonima con il php

Se ti piace il php, forse ti interesserà sapere come inviare un'email anonima da una pagina web php.
Spedire una mail con il php è una cosa molto semplice, basta uno script di poche righe ed il gioco è fatto.


Come spedire una email anonima con il php


Per mandare una mail usando il php, utilizza il seguente codice:

<?php
    $destinatari="indirizzo@mail.it";
    $oggetto="Prova";
    $messaggio="Testo del messaggio";
    $intestazioni="";
    mail($destinatari, $oggetto, $messaggio, $intestazioni);
?>

Dove nella variabile $destinatari potrai inserire gli indirizzi email di chi dovrà riceve il tuo messaggio, separati da virgola, o punto e virgola.
Il resto si spiega da se, ma qualche parola in più merita di essere sprecata per la variabile che io ho chiamato $intestazioni, nella quale potrai inserire gli header della mail.
Nella variabile $intestazioni puoi ad esempio inserire:
$intestazioni .= "To: Nome Cognome <nome.cognome@email.it>\r\n";
$intestazioni .= "Cc: indirizzo@mail.it\r\n";
$intestazioni .= "Bcc: indirizzo@mail.it\r\n";


Specificando ad esempio l'e-mail del mittente (che altrimenti verrebbe presa in automatico dal php.ini).
Inoltre, volendo, potresti inserire anche intestazioni inesistenti, come una sorta di firma nascosta per le tue mail.

Tutte le intestazioni sono separate da un acapo: \r\n;

Nel titolo del post ho parlato di email anonima con il php... nel senso che volendo potresti mettere come mittente qualsiasi indirizzo email, e quindi di fatto mandare una email anonima o con un nome falso.
Attenzione però, nella mail viene salvato negli headers il tuo indirizzo ip.
Quindi ok per fare scherzi ad amici noob, ma non fare scemate e non metterti nei guai con mail moleste :)

ps ovviamente per spedire mail con il php devi aver configurato anche un smtp mail server

Piaciuto l'articolo? Lascia un commento!

EmoticonEmoticon