- Home
- Categorie
- Coding e Sistemistica
- PHP
- PHP invio mail - E' perfetto ma non invia
-
@xfattor89 said:
Beato teee. a me da Netsons a Hotmail non funziona ancora:bho: ho appena provato
anche io ho netsons e funziona.
posto il codice:[php]
$punt_db=mysql_connect($host,$user,$psw) or $conn="Errore nella connessione al database&";
mysql_select_db($db,$punt_db) or die("Impossibile raggiungere il database".$db);
$rs= mysql_query("SELECT * FROMelenco
");
$nr = mysql_num_rows($rs);
if ($nr != 0){
for($x = 0; $x < $nr; $x++){
$row = mysql_fetch_assoc($rs);$emailTo = $row['email']; $messaggio = stripslashes($_POST[messaggio]); $subject = $_POST[oggetto]; $headers = "From: Sacca Tennis Team <[email protected]>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "Return-Path: Sacca Tennis Team <[email protected]>" ." \r\n"; $headers .= "Reply-To: Sacca Tennis Team <[email protected]>" . "\r\n"; mail($emailTo, $subject, $messaggio, $headers);
[/php]
a me funziona anche se lo mette in indesiderata e sto cercando di capire come fare per far in modo che non lo consideri tale, ma almeno funziona
-
Ragazzi io ho un problema simile con il server windows di ARUBA... in pratica ho utlizzato una mailinglist, testata prima su altervista.org e fungeva bene. Adesso l'ho spostata sul sito a cui sto giochicchiando ovvero il sudetto server ARUBA (Hosting Windows). La cosa eclatante è su libero.it arriva la mail di conferma come anche su Hotmail.com su TISCALI niente da fare... qualcuno ha avuto questo problema?
Vi posto mezzo codice solo per la conferma dell'email.[PHP]
$rseed=date("U")%1000000;
srand($rseed);
$thekey=md5(rand(10000,10000000));
$email=$_POST['email'];
$newaddress="INSERT into m_list (address,mailkey,listid) values('$email','$thekey','$lists')";
$newaddress2=mysql_query($newaddress) or die("Could not query");
ini_set("SMTP","62.149.131.123");
mail("$email",$confirmthing,"Per completare l'iscrizione, per favore cliccare sul seguente link: $yourfilepath/confirm.php?email=$email&thekey=$thekey","From: $yourmail");
print "Un email con il link di conferma è stata spedita al tuo indirizzo Email!";
[/PHP]Ho settato anche l'ini_set sia con l'smtp di del sito stesso che con l'ip del sito, ma non capisco la motivazione per la quale non funziona... un aiutino???
Grazie mille
-
Ciao Mik_mo,
Prova cosi:
[php]
mail("$email",$confirmthing,"Per completare l'iscrizione, per favore cliccare sul seguente link: $yourfilepath/confirm.php?email=$email&thekey=$thekey","From: $yourmail <$yourmail>\n");
[/php]
-
@Thedarkita said:
[...]
Fatto sono in attesa ah nella variabile $youremail ci sta la mail del mio sito sitomio at miodominio.ex
-
Niente... ancora niente... mah... è allucinante... una cosa proprio allucinante
-
Ragazzi ho trovato una guida simile, ho anche io aruba e ho lo stesso problema, e l'ho risolto usano una libreria che citano qui è ottima!
http : // www .webnet32.com/forum/viewtopic.php?f=8&t=51&p=60#p60
-
@frank92 said:
Infatti ho trovato anche io questa classe che è utile l'ho scaricata ma sto ancora cercando di capire come integrarla con il mio sito. Spero di risolvere alla stessa maniera... Comunque ottimo lavoro ed ottimo il post così a questo punto il problema potrebbe essere risolto. Appena riesco ad integrarlo se mai ci scrivo un mini-guida per chi ha lo stesso problema.
-
L'unica cosa, quale versione hai usato di phpmailer???
-
Se vedi il link della guida che ti ho segnalato trovi ancher il link con la versione di PHPMailer
http : // www .webnet32.com/forum/viewtopic.php?f=8&t=51&p=60#p60
-
Sisi visto. Solo che ci sono problemi per scaricarlo... chissà forse è proprio il loro server... domani mattina ci riprovo.
Grazie