Mail e php problema invio

CIMO1

Nuovo Utente
27 Ago 2008
8
0
0
Ciao raga credetimi sta' cosa e' proprio strana .. io ho questo script
Codice:
$siteUrl = str_replace('%20', ' ', $this->siteUrl);
				
			$link = $siteUrl . '/Request/System/Registration.request.php?registrationExternalCodeSend=' . $externalCode .
						'&username=' . $this->dataUsername . '&mail=' . $this->dataMail;

$message = "<b>Se non hai richiesto tu questo servizio comunicalo all' admin <a href=\"mailto:$adminMail\">
							$adminMail</a> e ignora il messaggio!</b><br><br>
							
							Salve: $this->dataUsername<br>
							Hai richiesto la registrazione sul sito: $this->siteName<br><br>
							
							<b>DATI REGISTRAZIONE:</b><br>
							Username: $this->dataUsername<br>
							Nome: $this->dataName<br>
							Cognome: $this->dataSurname<br>";

$header = "From: $adminMail\n";
			$header .= "MIME-Version: 1.0\n";
			$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
			$header .= "Content-Transfer-Encoding: 7bit\n\n";
			
			$bodyMessage = "<html>
								<body>
									$message
								</body>
							</html>";
			
			mail($this->dataMail, "Richiesta registrazione su: $this->siteName", $bodyMessage, $header);

Ora perche' se elimino questa riga
Codice:
$link = $siteUrl . '/Request/System/Registration.request.php?registrationExternalCodeSend=' . $externalCode .
						'&username=' . $this->dataUsername . '&mail=' . $this->dataMail;
mi invia la mail e se la lascio no? nn la riceve nessun indirizzo mail gmail hotmail libero!
se la levo va na meraviglia...questo nn riesco proprio a capirlo!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
credo che sia un annoso problema.
sembra che la funzione nativa php mail sia incompatibile con certi indirizzi.
io per superare il problema sono passato ad utilizzare la classe phpmailler (se guardi negli articoli di php trovi come usarla).
per ora (ma non si può mai dire) invia anche a gmail hotmail libero
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
23
Roma
alessandro1997.netsons.org
Mi sembra piuttosto improbabile, visto che la variabile non viene neanche usata all'interno dello script... E poi perché dovresti cancellarla? Comunque prova a dargli una pulita modificandolo così:
PHP:
$siteUrl = str_replace('%20', ' ', $this->siteUrl);

$query = http_build_query(array(
    'registrationExternalCodeSend' => $externalCode,
    'username'                     => $this->dataUsername,
    'mail'                         => $this->dataMail,
));
$link = "{$siteUrl}/Request/System/Registration.request.php?{$query}";

$message = <<<EOF
<b>Se non hai richiesto tu questo servizio comunicalo all'admin <a href=\"mailto:{$adminMail}\">{$adminMail}</a> e ignora il messaggio!</b><br><br>

Salve: {$this->dataUsername}<br>
Hai richiesto la registrazione sul sito: {$this->siteName}<br><br>

<b>DATI REGISTRAZIONE:</b><br>
Username: {$this->dataUsername}<br>
Nome: {$this->dataName}<br>
Cognome: {$this->dataSurname}<br>";
EOF;

$header = "From: {$adminMail}\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";

$bodyMessage = <<<EOF
<html>
    <body>
        $message
    </body>
</html>
EOF;

mail($this->dataMail, "Richiesta registrazione su: {$this->siteName}", $bodyMessage, $header);
E vedi se funziona.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao alex
non intendevo per annoso problema quello della variabile, ma sul fatto che certe eamail con mail non vengono ricevute comunque (nche con la pulita che gli hai dato), ( mentre con phpmailler non ci sono (sempre per ora) problemi.

p.s.
a libero ... agiiungo anche email.it
 

CIMO1

Nuovo Utente
27 Ago 2008
8
0
0
niente nn funziona
Codice:
$message .= '<br>Per completare la registrazione clicca sul link qui sotto.<br>
								<a href="">Clicca questo link per attivare il profilo</a><br>
								Se il link non e\' cliccabile o genera errore<br>
								copia il link qui sotto e incollalo nella barra degli indirizzi del browser.<br><br>
								
								<b>Link</b>: http://cimo.no-ip.biz:83/Meetings 1.0 - By CIMO';
Dove c'e' http se lo lascio nn lo invia se lo levo il messaggio lo invia...ma nn capisco xke fa cosi' possibile che solo perche' contiene un link mi da' problemi? eppure nn e' mai capitato....ho fatto varie prove commentato le righe di codice e provando ho visto che la riga e' quella...ma xke nn riesco proprio a capirlo

ciao alex
non intendevo per annoso problema quello della variabile, ma sul fatto che certe eamail con mail non vengono ricevute comunque (nche con la pulita che gli hai dato), ( mentre con phpmailler non ci sono (sempre per ora) problemi.

p.s.
a libero ... agiiungo anche email.it
Cmq il problema nn e' che nn arriva alla mail ... se levo la riga di codice la invia tranquillamente a tutte e che se lascio quella riga nn ne invia manco una =(
 

CIMO1

Nuovo Utente
27 Ago 2008
8
0
0
ASSURDO provando ancora e questo mi fa davvero incazzare!!!! ho scoperto che se all'indirizzo http://cimo.no-ip.biz:83 cambio anche solo una lettera tipo http://cimo.si-ip.biz:83 ( ho messo si a posto di no) FUNZIONA .... ma che cavolo mi hanno bolccato sto' indirizzo a furia di provare =P ia xke mo fa' cosi? ha sempre funzionato vi prego aitatemi a trovare il perche' mo si comporta cosi!!!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Se il problema non si verifica con quella precisa Url comincerei a pensare a qualche limitazione imposta a livello di Web server.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Ti consiglio di contattare il tuo hosting provider per avere delucidazioni in merito. Probabilmente hanno bloccato le e-mail contenenti indirizzi no-ip.biz per timore che fossero spam.

Concordo, è una cosa che accade più spesso di quanto non si pensi.
 

paperinik4

Utente Attivo
29 Mag 2011
1.812
0
36
Roma
www.ricetteagogo.it
Aiuto problemi di login

Salve a tutti,

Ho realizzato un sito, lo vorrei proteggere con una registrazione di max due utenti, e ovviamente con password. Il tutto dovrebbe essere gestito da un database (che ho già creato). Ho creato la maschera di registrazione in html, per semplificarmi la vita. Però mi rimane la parte più tosta. Ossia, la registrazione degli utenti. Dovrebbe essere strutturata in questa maniera. Dunque, il primo utente sono io (anche perchè il sito è a uso personale), il secondo uitente, è un ospite, ossia solo per gli amici che vogliono dare un'occhiata. Inoltre, digitando www.miosito.altervista,org, mi compare sempre la home page, che sarebbe la maschera della registrazione. Invece dovrei far in modo, una volta registrato e una volta digitato l'indirizzo, mi compaia la richiesta di login e password. Mi potete dare una mano per favore ???? Non ho idea di come si faccia quest'ultima parte. Un ultima cosa, i campi fatti in htm, sono i seguenti:

Login
Password
Repassword

Quindi quando uno si va a registrare, ci dovrebbe essere la verifica innanzi tutto delle password inserite correttamente, e la verifica del Login che non ci sia nel database.
Vi ringrazio moltissimo, e conto su di voi per avere una soluzione. Sono alle prime armi, quindi se ci soffe qualcuno in grado di fornirmi dei codici io poi me li studio per capire com'è strutturato. Grazie anticipatamente. So di chiedere la pappa pronta. Ma su internet ho trovato esempi che ho provato e cercato anche di capire come funzionavano e il risultato una gran confusione. Un ultima cosa, sicuramente ho postato male il post nella sessione, se gentilmente qualche amministratore me lo può spostare nella sessione giusta, lo ringrazio. Ah per aprire una discussione su questo forum come si fa ???? Grazie a tutti della cortese attenzione.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Problema funzione mail() PHP PHP 3
A [PHP] Problema invio mail con funzione mail() PHP 3
Punix [PHP] problema script invio e-mail PHP 2
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21
V problema con mail e php PHP 6
O [PHP] Problema Invio Mail PHP 2
C problema invio mail con form php PHP 0
Z problema pagina mail.php PHP 10
V Problema con l'invio delle mail in locale (usando quindi easy php) PHP 16
B Problema invio mail con script php verso i dominii libero PHP 9
djfulmine Problema con PHP e Server Mail PHP 1
P [PHP] Problema autenticazione mail PHP 0
U PHP bottone per invio mail o ritorno al form PHP 15
G Invio mail con php da dati prelevati da un database PHP 9
AC1 [PHP] Invio Mail PHP 18
I [PHP] inviare form con allegato tramite una mail PHP 1
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
L PopUp tramite PHP se la mail inserita è già registrata nel database PHP 3
G [PHP] Creare mail con allegato nascosto e bottone di richiamo PHP 0
P [PHP] PEAR Mail e Query PHP 3
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
M [PHP] mandare mail usando i cantatti di una lista su mailchimp PHP 7
G [PHP] Creare appuntamento ed inviarlo tramite mail (Outlook e Gmail) PHP 0
A Php mail non invia due mail di seguito PHP 3
A [PHP] Inviare mail con piu immagini allegate PHP 6
A [PHP] Modulo mail PHP 3
A [PHP] Formattazione Mail HTML HTML e CSS 5
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
paloppa [PHP] Invio mail da form dubbio PHP 17
B [PHP] Mail di Avvenuta registrazione PHP 4
M [PHP] Componi i file di Excel in e-mail PHP 1
F Form mail php errore invio PHP 5
E [PHP] mail inviata anche con campi obbligatori non compilati PHP 9
Z Limite invio newsletter con PHP - mail() PHP 4
F [PHP] Comando mail() e lettere accentate PHP 10
N PHP, mail e outlook PHP 4
Tony Recchia [PHP] Modulo mail HTML PHP 4
allegria [PHP] Ricevo una doppia mail dal form PHP 6
C Sendmail PHP invia mail vuote PHP 14
E Rimuovere "dati in memoria" dopo invio mail [PHP] PHP 18
A [PHP] Blocco mail spam con regex PHP 2
A Non riesco ad inviare una mail attraverso PHP su Xampp PHP 2
V mail php PHP 10
ecosito [PHP] Attivare il form mail di un template PHP 2
utente Form mail php - indirizzo ip PHP 9
F Invio automatico mail php PHP 0
Francesco Polese Errore form invio mail+php PHP 22
R Errore invio mail in php PHP 1
V Spedire mail con PHP: come conosco i dati? PHP 8

Discussioni simili