Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    domande sulla funzione mail

    ciao a tutti!!!
    ho delle domande sulla funzione mail
    Codice PHP:
    $messaggio "Gentile utente $nickname,
      ricevi questo messaggio in quanto ti sei registrato sul sito 
    $url.
      Per completare la tua registrazione e diventare un membro attivo della nostra community non dovrai far altro che cliccare il link qui sotto. 
     
    $url/completa.php?user=$id_user&check=$numero_a_caso";

    mail($m"Benvenuto su $urldelvostrosito"$messaggio,
         
    "From: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .
         
    "Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .
         
    "X-Mailer: PHP/" phpversion()); 
    1) se non metto from e x-mailer che appare????
    2)come mai ad alcuni appare il link ma non ci possono cliccare e ad altri si?
    3)a due miei amici non è arrivata la mail.. che può essere?

  2. #2
    1) Se non metti from non appare il mittente, se non metti x-mailer non ci sarà x-mailer nell'header.
    2) Dipende dalle impostazioni del loro client di posta elettronica. tu invii il messaggio in forma testuale e non è detto che il client lo converta in link. Per essere certo dovresti inviare il mail in formato html, definendo il link con gli appositi tag.
    3) Nella maggior parte dei casi dipende dai filtri anti-spam dei provider. Una regola empirica dice che meglio è valorizzato l'header del messaggio, minore è la possibilità che questo messaggio venga classificato come spam. Ma comunque non si è mai totalmente al riparo da questi filtri. A volte non si può fare nulla e basta.

    In ogni caso, io come del resto la maggior parte dei programmatori php, ritengo che si dovrebbe rinunciare all'utilizzo della funzione mail a favore di librerie robuste quali PHPMailer

    http://forum.html.it/forum/showthrea...readid=1215634

    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    a!! grazie mille...
    ci son solo due cose che non ho capito

    1) $mail->Sender = "tuomail@tuosito.com";
    che cosa fa???

    2)se io non metto questo:
    Codice PHP:
    $mail->Mailer "smtp";
    $mail->Host "smtp.server.com";
    # se il server smtp richiede autorizzazione:
    $mail->SMTPAuth TRUE;
    $mail->Username "username";
    $mail->Password "password"
    è un problema??? perchè non so che smtp ha il dominio su cui ho caricato il sito

  4. #4
    Se sei in hosting, non hai nessuna necessità di utilizzare SMTP, a meno che vuoi inviare gli email da un altro server, ma ha poco senso.

    Sender valorizza il return-path (a chi indirizzare le eventuali risposte)
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.