• Home
  • Forum
  • Fare Web
  • PHP

invio mail con php

  • Creatore Discussione Creatore Discussione alessandrafigus
  • Data di inizio Data di inizio 21 Nov 2012
A

alessandrafigus

Nuovo Utente
21 Nov 2012
4
0
0
  • 21 Nov 2012
  • #1
Ciao a tutti! Sono nuova in questo forum e vi ringrazio in anticipo per il tempo che mi state dedicando!!
Ho inserito nel mio sito lo script in php per inviare allegati via mail che ho trovato in questo sito (link: https://www.mrw.it/php/articoli/inviare-email-allegati-usando-php_497.html) , in particolare ho creato un modulo in html con i dati (nome, cognome, mail, messaggio, allegato) e la pagina in php per l'invio di tutti i dati. Il tutto funziona, però mi sono accorta che la mail arriva solo se è presente anche l'allegato, invece se non viene inserito, compare il messaggio 'mail inviata correttamente', ma non arriva nulla. Dal codice mi sembra non ci siano vincoli di obbligatorietà, quindi non riesco a capire come mai se non venga inserito l'allegato non arrivi nulla.....
Grazie mille! Ciao!!!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Nov 2012
  • #2
ciao
può essere che se non c'è l'allegato la variabile $headers non è valorizzata
fai una prova_ nell'else metti
PHP:
<?php
//...........
if (is_uploaded_file($allegato))
{
//......
}
else
{
  $msg = $messaggio;
  $headers ="from pinco@pallo.it";//un indirizzo fittizio per prova
}
/ Invio la mail
if (mail($destinatario, $oggetto, $msg, $headers))
{
  echo "<p>Mail inviata con successo!</p>";
}else{
  echo "<p>Errore!</p>";
}
?>

poi una cosa: studiati la classe phpmailer (vedi articoli mrwm) e abbandona questo metodo, con phpmailler non ci sono problemi
 
A

alessandrafigus

Nuovo Utente
21 Nov 2012
4
0
0
  • 21 Nov 2012
  • #3
Graziue mille per la risposta!!
Ho provato a cambiare l'else, ma il risultato purtroppo è che se non viene inserito l'allegato (cosa che vorrei fare in quanto per me deve essere un campo facoltativo) non arriva nulla
Provo a studiarmi phpmailer, speriamo di riuscire!
Grazie ! Ciao!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Nov 2012
  • #4
ciao
ho riguardato lo script (a parte che non mi ero accorto che $headers veniva comunque valorizzata, prima dell'if)
e da quello che ho visto se non metti l'allegato dovrebbe arrivarti lo stesso.
una curiosità il tuo indirizzo è tipo xxxx[at]gmail.com o xxxx[at]libero.it (e anche altri) perchè con alcuni la funzione mail() da molti problemi, anzi viene l'email bloccata
per quello ti dicevo di passare a phpmailer (o simile)
 
A

alessandrafigus

Nuovo Utente
21 Nov 2012
4
0
0
  • 22 Nov 2012
  • #5
Avevi ragione... il problema è sul mio dominio di posta..... per fare delle prove avevo usato la mia mail aziendale ed evidentemente dà problemi, ora ho provato a inserire quella che sarà la mail definita del sito e sono arrivate entrambe le mail sia con che senza allegato....
Grazie mille davvero per il consiglio...
Ciao!! Ale
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Nov 2012
  • #6
ciao
immaginavo, è un problema che è stato discusso innumerevoli volte.
comunque un consiglio passa a phpmailer anche se l'email ti arriva (può darsi che tra un po' tu non voglia inviare solo un allegato, ma es due o più e altre cose)
dai un occhio a:
https://www.mrw.it/php/articoli/inviare-email-classe-phpmailer_631.html
 
A

alessandrafigus

Nuovo Utente
21 Nov 2012
4
0
0
  • 22 Nov 2012
  • #7
Ok!! Grazie ancora !!!!
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Z
PHP.INI - STMP per invio email con PHP
  • z.cristiano
  • 21 Ago 2021
  • Server Dedicati e VPS
Risposte
0
Visite
5K
Server Dedicati e VPS 21 Ago 2021
z.cristiano
Z
Upload multiplo con invio allegati per email
  • Cosina
  • 4 Mar 2021
  • PHP
Risposte
0
Visite
962
PHP 4 Mar 2021
Cosina
R
Invio mail con allegati multipli
  • Riccardo Contu
  • 8 Nov 2020
  • PHP
Risposte
0
Visite
1K
PHP 8 Nov 2020
Riccardo Contu
R
R
Invio mail con allegati da directory
  • Riccardo Contu
  • 22 Set 2020
  • PHP
Risposte
1
Visite
1K
PHP 22 Set 2020
Riccardo Contu
R
G
Invio mail con php da dati prelevati da un database
  • Gioppino
  • 25 Ott 2019
  • PHP
Risposte
9
Visite
2K
PHP 26 Ott 2019
Gioppino
G
Errore invio email con PHP
  • Tommy03
  • 20 Mar 2019
  • PHP
Risposte
1
Visite
1K
PHP 20 Mar 2019
Carnacky79
C
A
[PHP] Problema invio mail con funzione mail()
  • Alex@1983
  • 17 Ago 2018
  • PHP
Risposte
3
Visite
5K
PHP 24 Ago 2018
borgo italia
Invio email con PHP
  • Tommy03
  • 7 Giu 2018
  • PHP
Risposte
3
Visite
1K
PHP 8 Giu 2018
borgo italia
A
[PHP] RISOLTO Invio Mail con Tabella
  • Alex@1983
  • 4 Mag 2018
  • PHP
Risposte
2
Visite
2K
PHP 4 Mag 2018
Alex@1983
A
G
Invio Mail con PHPMailer, problemi SMTP
  • Guest94
  • 3 Ago 2017
  • PHP
Risposte
7
Visite
5K
PHP 8 Ago 2017
stefano78
S
Z
Limite invio newsletter con PHP - mail()
  • z.cristiano
  • 15 Mag 2017
  • PHP
Risposte
4
Visite
2K
PHP 16 Mag 2017
z.cristiano
Z
F
Invio Mail con Javascript
  • franciccio
  • 10 Apr 2017
  • Javascript
  • 2
Risposte
25
Visite
34K
Javascript 13 Apr 2017
franciccio
F
[PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email
  • Matteo Lorenzon
  • 2 Mar 2017
  • WordPress
Risposte
1
Visite
6K
WordPress 5 Mar 2017
Astrit
Y
INVIO AUTOMATICO EMAIL CON PHP
  • yesno
  • 29 Ott 2016
  • PHP
Risposte
4
Visite
2K
PHP 29 Ott 2016
yesno
Y
P
problemi invio email con phpmailer
  • paperinik4
  • 27 Ago 2016
  • PHP
  • 2 3
Risposte
47
Visite
7K
PHP 31 Ago 2016
paperinik4
P
L
invio smtp con phpmailer - problema invia due volte la email allo stesso utente
  • luigi777
  • 30 Mar 2016
  • PHP
Risposte
0
Visite
2K
PHP 30 Mar 2016
luigi777
L
P
invio mail da form con dati php
  • Paperino78
  • 6 Feb 2016
  • PHP
Risposte
7
Visite
3K
PHP 12 Feb 2016
Paperino78
P
Invio email con dati di una funzione JS
  • Monital
  • 11 Dic 2015
  • PHP
Risposte
1
Visite
1K
PHP 15 Dic 2015
filomeni
S
Form invio mail html, con invio tramite file denominato invio.php
  • Simone Menegoni
  • 7 Ago 2015
  • PHP
Risposte
8
Visite
5K
PHP 14 Ago 2015
Simone Menegoni
S
link cliccabile che non funziona con invio mail
  • asevenx
  • 15 Lug 2015
  • PHP
Risposte
1
Visite
2K
PHP 15 Lug 2015
Night Assassin
N
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?