Precedente :: Successivo |
Autore |
Messaggio |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Sab Dic 23, 2006 4:32 pm Oggetto: Inviare mail da PHP |
|
|
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 |
|
 |
bubu Utente adolescente


Registrato: 24/03/06 20:57 Messaggi: 529 Residenza: Serina
|
Inviato: Mar Dic 26, 2006 2:36 pm Oggetto: Re: Inviare mail da PHP |
|
|
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
sempre che non l'abbia risolto già tu...
dai magari tra un pranzo e l'altro ti verrà l'illuminazione  _________________ 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 |
|
 |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Mar Dic 26, 2006 7:38 pm Oggetto: |
|
|
è 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 |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Mar Dic 26, 2006 9:27 pm Oggetto: |
|
|
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 |
|
 |
Francesco Utente adulto


Registrato: 23/12/03 15:24 Messaggi: 2113 Residenza: Busnago (MI)
|
Inviato: Mer Dic 27, 2006 1:59 am Oggetto: |
|
|
oppure controlla anche i permessi _________________ God is real........... unless declared integer or long |
|
Top |
|
 |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Mer Dic 27, 2006 9:36 am Oggetto: |
|
|
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 |
|
 |
xjp Utente adolescente


Registrato: 25/02/05 15:25 Messaggi: 646 Residenza: Bergamo
|
Inviato: Mer Dic 27, 2006 10:43 am Oggetto: |
|
|
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 |
|
 |
antonio Utente adolescente


Registrato: 18/02/06 12:07 Messaggi: 396
|
Inviato: Ven Dic 29, 2006 10:20 am Oggetto: |
|
|
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 |
|
 |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Ven Dic 29, 2006 2:46 pm Oggetto: |
|
|
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 |
|
 |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Mer Gen 03, 2007 12:06 pm Oggetto: |
|
|
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 |
|
 |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Sab Gen 06, 2007 3:34 pm Oggetto: |
|
|
FUNZIONA!
non chiedetemi perchè ma funziona!
forse è l'anno nuovo! _________________ http://email2image.altervista.org
Protect your mail against spam!! |
|
Top |
|
 |
|