Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Errore invio modulo

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    71

    Errore invio modulo

    Ciao a tutti, sto facendo un modulo di segnalazione in PHP, ma credo di avere sbagliato qualcosa perchè mi restituisce un errore

    codice:
    Warning: mail() [function.mail]: SMTP server response: 503 RCPT first (#5.5.1) in d:\www\MW_qPXcnnyPq\miosito.it\segnala_invio.php on line 303


    Questo è la parte di codice incriminato:

    Codice PHP:
    # Confirmation Email to User

    $confEmailTo1 $FTGemail_amico1;
    $confEmailTo2 $FTGemail_amico2;
    $confEmailTo3 $FTGemail_amico3;
    $confEmailTo4 $FTGemail_amico4;
    $confEmailTo5 $FTGemail_amico5;

    $confEmailSubject "Segnalazione da parte di $FTGnome_mittente";

    $confEmailHeader "From: [email]mia@email.it[/email]\r\n"
     
    "Reply-To: [email]mia@email.it[/email]\r\n"
     
    "MIME-Version: 1.0\r\n"
     
    "Content-Type: multipart/alternative; boundary=\"FTG_BOUNDRY\"\r\n"
     
    "X-Sender: [email]mia@email.it[/email]\r\n"
     
    "X-Mailer: PHP\r\n"
     
    "X-Priority: 3\r\n"
     
    "Return-Path: [email]mia@email.it[/email]\r\n"
     
    "\r\n";

    $confEmailBody "--FTG_BOUNDRY\r\n"
     
    "Content-Type: text/plain; charset=\"Windows-1252\"\r\n" 
     
    "Content-Transfer-Encoding: quoted-printable\r\n"
     
    "\r\n"
     
    "Ciao, l'utente $FTGnome_mittente ($FTGemail_mittente) ti vuole segnalare la possibilità di ricevere gratuitamente il KIT Antispam, semplicemente compilando il modulo presente all'indirizzo: [url]http://www.miosito.it/download_kit_antispam.htm\r\n[/url]"
     
    "\r\n"
     
    "Inoltre, $FTGnome_mittente ha un messaggio personale per te:\r\n"
     
    "\r\n"
     
    "\" $FTGmessaggio_mittente \"\r\n"
     
    "\r\n"
     
    "\r\n"
     
    "Passa presto a visitarci!\r\n"
     
    "\r\n"
     
    "Web Staff\r\n"
     
    "Miosito.it\r\n"
     
    "\r\n"
     
    "\r\n"
     
    "Inoltre, ti segnaliamo:\r\n"
     
    "\r\n"
     
    "* Articolo 1\r\n"
     
    "Descrizione.\r\n"
     
    "CLICCA QUI: [url]http://www.miosito.it/articolo1.htm\r\n[/url]"
     
    "\r\n"
     
    "* Articolo 2\r\n"
     
    "Descrizione.\r\n"
     
    "CLICCA QUI: [url]http://www.miosito.it/articolo2.htm\r\n[/url]"
     
    "\r\n"
     
    "-------------------------------------------------------------------------\r\n"
     
    "NOTA: Ti ricordiamo che la tua e-mail non è stata inserita in alcuna mailing list; questa è una segnalazione ricevuta in automatico da [url]http://www.miosito.it./segnala.htm\r\n[/url]"
     
    "Se ritieni di aver ricevuto questa mail per errore, contattaci all'indirizzo [email]privacy@miosito.it[/email], comunicando i seguenti dati:\r\n"
     
    "\r\n"
     
    "E-MAIL Sender: $FTGemail_mittente\r\n"
     
    "IP: " $_SERVER['REMOTE_ADDR'] . "\r\n"
     
    "DATA e ORA: " date('d/m/Y') . ", " date('H:i:s') . "\r\n"
     
    ""
     
    "\r\n"

    mail($confEmailTo1$confEmailSubject$confEmailBody$confEmailHeader);
    mail($confEmailTo2$confEmailSubject$confEmailBody$confEmailHeader);
    mail($confEmailTo3$confEmailSubject$confEmailBody$confEmailHeader);
    mail($confEmailTo4$confEmailSubject$confEmailBody$confEmailHeader);
    mail($confEmailTo5$confEmailSubject$confEmailBody$confEmailHeader); 
    Qualcuno mi sa essere d'aiuto?


    Denghiu!
    Web Agency Varese: www.seodigital.it

  2. #2
    se sei in locale dovresti settare il parametro SMTP nel php.ini presente nella cartella di apache!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    71
    No no, è tutto caricato su hosting..
    Aiuto! Non so che pesci pigliare !
    Web Agency Varese: www.seodigital.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    71
    Dimenticavo di dire che il problema non si verifica quando ho soltanto un indirizzo a cui inviare la mail, quindi il codice si modifica come segue:

    Modifica 1:
    Codice PHP:
    # Confirmation Email to User 

    $confEmailTo $FTGemail_amico1
    Modifica 2:
    Codice PHP:
    mail($confEmailTo$confEmailSubject$confEmailBody$confEmailHeader); 
    Che sbaglio?
    Web Agency Varese: www.seodigital.it

  5. #5
    ti indico questa pillola vedi se hai problemi..

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    71
    Grazie per l'indicazione, ma la pillola è un pò lontana dal mio problema...
    In ogni caso, ho risolto nel seguente modo:

    Modifica 1
    Codice PHP:
    # Confirmation Email to User

    $confEmailTo "Utente segnalato da $FTGnome_mittente";

    $confEmailSubject "Segnalazione da parte di $FTGnome_mittente";

    $confEmailHeader "From: [email]mia@email.it[/email]\r\n"
     
    "Bcc: $FTGemail_amico1,$FTGemail_amico2,$FTGemail_amico3,$FTGemail_amico4,$FTGemail_amico5"\n"
     
    "Reply-To: [email]mia@email.it[/email]\r\n"
     
    "MIME-Version: 1.0\r\n"
     
    "Content-Type: multipart/alternative; boundary=\"FTG_BOUNDRY\"\r\n"
     
    "X-Sender: [email]mia@email.it[/email]\r\n"
     
    "X-Mailer: PHP\r\n"
     
    "X-Priority: 3\r\n"
     
    "Return-Path: [email]mia@email.it[/email]\r\n"
     
    "\r\n"
    Così facendo le mail vengono inviate a tutti gli utenti in BCC (gli uni non vedonono gli indirizzi degli altri), e nel campo TO c'è un generico Utente segnalato da $FTGnome_mittente.

    Poi...

    Modifica 2
    Codice PHP:
    mail($confEmailTo$confEmailSubject$confEmailBody$confEmailHeader); 
    Indicando una sola volta l'azione MAIL.

    Spartano, ma efficace !
    Web Agency Varese: www.seodigital.it

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.