Torna in homepage www.vincenzomanzoni.com
Homepage personale e blog di Vincenzo Manzoni
 
 FAQFAQ   CercaCerca   Cerca con GoogleCerca con Google   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati   Feed AtomFeed
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

Inviare mail da PHP

 
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com
Precedente :: Successivo  
Autore Messaggio
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Sab Dic 23, 2006 4:32 pm    Oggetto: Inviare mail da PHP Rispondi citando

ciao a tutti ho un problema di invio mail.....

Uso kubuntu 6.10....

sto cercando di inviare una mail!

SERVER apache.srv.it -> macchina su cui gira apache
SERVER smtp.srv.it -> macchina su cui gira il server smtp

io nella pagina php ho scrittp
Codice:

ini_set("SMTP", 'smtp.srv.it' );
mail("mail@dominio.dom","oggetto","messaggio");

verifico con
Codice:

print ini_get("SMTP");
print mail("mail@dominio.dom","oggetto","messaggio");

e mi dice che è tutto ok! tranne che mail non mi da nulla,
qualcuno sa perchè non va!

PS da win funziona, ma a me serve da linux!!!
grazie ciao cive
_________________
http://email2image.altervista.org
Protect your mail against spam!!
Top
Profilo Invia messaggio privato
bubu
Utente adolescente
Utente adolescente


Registrato: 24/03/06 20:57
Messaggi: 529
Residenza: Serina

MessaggioInviato: Mar Dic 26, 2006 2:36 pm    Oggetto: Re: Inviare mail da PHP Rispondi citando

Estevan ha scritto:
ciao a tutti ho un problema di invio mail.....

...
e mi dice che è tutto ok! tranne che mail non mi da nulla,
qualcuno sa perchè non va!

PS da win funziona, ma a me serve da linux!!!
grazie ciao cive


Povero...nessuno è riuscito a risolvere il tuo problema Rolling Eyes
sempre che non l'abbia risolto già tu...
dai magari tra un pranzo e l'altro ti verrà l'illuminazione Wink Wink
_________________
I say find someone you can love like crazy and who'll love you the same way back. And how do you find him? Forget your head and listen to your heart. I'm not hearing any heart. Run the risk, if you get hurt, you'll come back. Because, the truth is there, the truth is there is no sense living your life without this.

MyBlog
Top
Profilo Invia messaggio privato Invia e-mail HomePage MSN
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Mar Dic 26, 2006 7:38 pm    Oggetto: Rispondi citando

è un problema di linux x' da win va!

Su linux non capisco perchè non mi lascia accedere ad un server SMTP remoto mentre da win non c'è problema!

Bo!!!!!
_________________
http://email2image.altervista.org
Protect your mail against spam!!
Top
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Mar Dic 26, 2006 9:27 pm    Oggetto: Rispondi citando

controlla che il serzio smtp non giri sull'interfaccia di loopback per scorprirlo fai
#netstat -nav | grep LISTEN

e guarda che sulla porta smtp 25 non ci sia 127.0.0.1 ma 0.0.0.0


altrimenti controlla il firewall

#iptables -L e vedi se ci sono regole strane
Top
Profilo Invia messaggio privato HomePage
Francesco
Utente adulto
Utente adulto


Registrato: 23/12/03 15:24
Messaggi: 2113
Residenza: Busnago (MI)

MessaggioInviato: Mer Dic 27, 2006 1:59 am    Oggetto: Rispondi citando

oppure controlla anche i permessi
_________________
God is real........... unless declared integer or long
Top
Profilo Invia messaggio privato Invia e-mail
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Mer Dic 27, 2006 9:36 am    Oggetto: Rispondi citando

ciao

ho eseguito i comandi, ma di SMTP non vedo nulla, anche perchè sulla mia macchina non ho nessun server SMTP installato!

Per i firewalls nessun problema!

A questo punto mi chiedo mi chiedo se manchi qualcosa tipo pacchetti, librerie o devo attivare qualcosa!

Io ho un server di posta remoto al quale devo passare la mail da inviare.
Bo!
_________________
http://email2image.altervista.org
Protect your mail against spam!!
Top
Profilo Invia messaggio privato
xjp
Utente adolescente
Utente adolescente


Registrato: 25/02/05 15:25
Messaggi: 646
Residenza: Bergamo

MessaggioInviato: Mer Dic 27, 2006 10:43 am    Oggetto: Rispondi citando

Prova a mandare una mail via telnet, sempre con lo stesso SMTP, sia da Windows che da Linux: funziona in entrambi i casi?
_________________
VENDO!
Top
Profilo Invia messaggio privato Invia e-mail HomePage MSN
antonio
Utente adolescente
Utente adolescente


Registrato: 18/02/06 12:07
Messaggi: 396

MessaggioInviato: Ven Dic 29, 2006 10:20 am    Oggetto: Rispondi citando

questo codice lo sto usando come proxy per la mail dell'uni con la mia gmail, scarico il messaggio con il pop3 e poi (la cosa che interessa a te) la mando sull'smtp sul socket
"lo uso con i server di aruba..."

ti allego la parte saliente: però ci sono in giro riferimenti (come la fx dbg che è definita fuori)

Codice:
dbg("<b>Invio mail</b>\n\n");
$nl = "\n";
dbg("connecting to smtp server\n\n");
$connect = fsockopen(ini_get('SMTP'), ini_get('smtp_port'), $errno, $errstr, 30) or die('Could not talk to the sendmail server!');

$rcv = fgets($connect, 1024);
// Send greeting to SMTP server
dbg('HELO {' . $_SERVER['SERVER_NAME'] . '}' . $nl);
fputs($connect, 'HELO {' . $_SERVER['SERVER_NAME'] . '}' . $nl);
$rcv = fgets($connect, 1024);
dbg($rcv);

// Loop through recipients and send mail

//$message = file_get_contents("mail");

dbg('MAIL FROM:' . $from_email . $nl);
fputs($connect, 'MAIL FROM:' . $from_email . $nl); // <-- LINE 136
$rcv = fgets($connect, 1024);
dbg($rcv);

dbg('RCPT TO:' . $to_address . $nl);
fputs($connect, 'RCPT TO:' . $to_address . $nl);
$rcv = fgets($connect, 1024);
dbg($rcv);

dbg('DATA' . $nl);
fputs($connect, 'DATA' . $nl);
$rcv = fgets($connect, 1024);
dbg($rcv);

for ($line = 0; $line < count($headers); $line++) {
$nl = "\r\n";
dbg($headers[$line] . $nl);
fputs($connect, $headers[$line] . $nl);
//$rcv = fgets($connect, 1024);
//dbg($rcv);
}

for ($line = 0; $line <count>DeleteMessage($messageNumber)) == "") {
dbg("Marked message $messageNumber for deletion.\n");
}


il msg è in $headers[] e $body[] l'indirizzo in $to_address, c'è un $from_email ma può essere qualsiasi cosa...

domanda.. ma il server smtp che vuoi usare è uno di quelli tipo libero o tiscali... occhio perchè quelli fanno il controllo se sei nella loro rete se no non ti fanno passare; aruba infatti funzionava solo se il codice lo eseguivo dai loro server...

se vuoi il codice completo me lo dici che te lo mando via mail... (dovrei pulirlo da parametri e password private)

ps scusa se arrivo tardi me ero a sciare
Top
Profilo Invia messaggio privato HomePage MSN
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Ven Dic 29, 2006 2:46 pm    Oggetto: Rispondi citando

grazie per il codice appena mi rimetto lo testo!!!!

io mi connetto con alice e punto al server out.alice.it....

Senza aprire i socket come hai fatto tu, ma direttamente dalla funzione mail
(fatta apposta per questo genere di cose) cerco di inviare la mail!

Lo stesso codice (copia e incolla...) da win funziona ma da linux ubuntu 6.10 no!

e non capisco perchè!

grazie per il codice appena sono in grado lo testo!!

ciao ciao cive
_________________
http://email2image.altervista.org
Protect your mail against spam!!
Top
Profilo Invia messaggio privato
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Mer Gen 03, 2007 12:06 pm    Oggetto: Rispondi citando

ciao ho provato con telnet... mi da tutto ok ma la mail non la manda
Codice:

telnet
telnet> open out.alice.it 25
Trying 85.33.2.55...
Connected to out.aliceposta.it.
Escape character is '^]'.
220 FBCMCL01B02.fbc.local Microsoft ESMTP MAIL Service, Version: 6.0.3790.1830 ready at  Sun, 31 Dec 2006 19:44:52 +0100
HELO estevan
250 FBCMCL01B02.fbc.local Hello [82.48.15.147]
MAIL FROM:<estefan.civera@alice.it>
250 2.1.0 estefan.civera@alice.it....Sender OK
RCPT TO:<estefan.civera@alice.it>
250 2.1.5 estefan.civera@alice.it
DATA
354 Start mail input; end with <CRLF>.<CRLF>
testo della mail
.
250 2.6.0 <FBCMCL01B029VONk7Co00091fe7@FBCMCL01B02.fbc.local> Queued mail for delivery
quit
221 2.0.0 FBCMCL01B02.fbc.local Service closing transmission channel
Connection closed by foreign host.


deve essere un problema di ubuntu!
_________________
http://email2image.altervista.org
Protect your mail against spam!!
Top
Profilo Invia messaggio privato
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Sab Gen 06, 2007 3:34 pm    Oggetto: Rispondi citando

FUNZIONA!
non chiedetemi perchè ma funziona!

forse è l'anno nuovo!
_________________
http://email2image.altervista.org
Protect your mail against spam!!
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com Tutti i fusi orari sono GMT 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it