impostazioni smtp per invio mail

alessandroPhp

Nuovo Utente
14 Dic 2005
2
0
0
ciao, mi sono trovato x la prima volta a dover inviare una mail (nello specifico una newsletter) con php. le impostazioni del server smtp vanno nel php.ini ma non me le invia cmq..
spero di aver fatto correttamente, ho messo il nome del server sotto

[mail function]
smtp=smtp.tiscali.it (x esempio)

la porta ho controllato ed è la 25

cosa sbaglio? forse devo mettere l'indirizzo smtp del mail server del server su cui sarà hostato il sito che sto costruendo solo quando verrà hostato? perchè ora nn funzia :crying:

grazie della risposta
 
Dunque... quando sarai ospitato da un host non avrai accesso a php.ini... Quindi non preoccupartene e vedrai che se il tuo host supporta la funzione mail (ma credo lo facciano tutti) funzionerà a dovere!

:fonzie:
 
Salve anch'io sto avendo più o meno lo stesso problema: ho un sito su aruba anche un server di posta, solo che quando cerco di inviare un email, non invia niente...
Nello script dell email uso la funzione mail con i famosi parametri destinatario, oggetto ed header from...
Lo spazio è su di una piattaforma windows, cosa dovrei fare?
Grazie e buon anno a tutti!
 
scusate ragazzi, ma a me funziona pure da casa....... nel senso se lo provate in "locale" non potrà mai funzionarvi se non avete un programma smtp... in qualsiasi caso... una volta scaricato il programma dovrete avviarlo e inserire le impostazioni.. in questo modo si potranno gestire mailing list senza passare per il server http... ed ovviamente potete anche gestire le pagine che mandano in automatico le vostre e-mail
Ho trovato solo versioni demo dalla durata di 30 gg... quindi prima o poi finirò col comprare il programma.. magari più in là, ma in locale è normale, a meno chè uno non abbia un server dedicato... un pò complicato riguardo i prezzi :mad: ciaooo
 
Stesso problema, io però ho il server mail installato e in locale funziona ma in remoto non c'è nulla da fare, ho provato a modificare il php.ini ma senza alcun risultato!!!
Vorrei sapere come funziona il sistema del phpbb, visto che quello và che una bomba :)
 
MI aggiungo pure io

Anchio mi trovo in questa situazione..
Ho sviluppato un modulo per l'invio di messaggi e-mail via SMTP. Ora per completare il sistema devo configurare l' smtp in php.
come devo fare per configurare in php.ini?
Warning: mail(): Failed to connect to mailserver at "localhost" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
in c:\programmi\easyphp1-8\www\mondowebvfc\send.php on line 3
devo aggiungere qualcosaltro?
qualcuno mi puo dare delle dritte per completare il sistema?
grazie
 
I discorsi sono diversi se si lavora su host windows o linux.

Su windows, nel php.ini vanno settati due parametri:

[mail function]
; For Win32 only.
SMTP = smtp.xxxxx.it (scrivete il vostro smtp di connessione)

; For Win32 only.
sendmail_from = mail@mail.it (scrivete un mail per il mittente)

Settando questi due parametri potrete inviare mail anche da locale, sarà sufficiente che la connessione a internet sia attiva. Su hosting professionale non dovrete fare nulla in quanto questi parametri sono già settati.

Su linux abbiamo un solo parametro da settare:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /path/path (indicate la path del sendmail)

anche in questo caso, su hosting professionale non sarà necessario fare nulla.:byebye:
 
v'invio un estratto del mio file php.ini
Ho configurato come avete detto nel precedente post ma non funziona, ho provato anche a riavviare
Io sto usando Windows Xp Professional con Apache

Codice:
[mail function]
; For Win32 only.
SMTP = 192.168.1.5
smtp_port = 25

; For Win32 only.
sendmail_from =robot@mydreams.it

Codice:
 Warning: mail(): 
SMTP server response: 550 Account does not exist. 
in c:\appserv\www\users\access_user_class.php on line 391

Questa è la risposta che ho ancora dal server!!!!:crying: :crying: :crying: :crying: :dipser: :gun:
 
Ultima modifica:
Ho provato anche a inserire 'indirizzo SMTP esterno alla rete lan, ma a quel punto lo script mi risponde questo: Warning: mail(): Failed to connect to mailserver at "mail.mydreams.it" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\appserv\www\users\access_user_class.php on line 391

djfulmine ha scritto:
v'invio un estratto del mio file php.ini
Ho configurato come avete detto nel precedente post ma non funziona, ho provato anche a riavviare
Io sto usando Windows Xp Professional con Apache

Codice:
[mail function]
; For Win32 only.
SMTP = 192.168.1.5
smtp_port = 25

; For Win32 only.
sendmail_from =robot@mydreams.it

Codice:
 Warning: mail(): 
SMTP server response: 550 Account does not exist. 
in c:\appserv\www\users\access_user_class.php on line 391

Questa è la risposta che ho ancora dal server!!!!:crying: :crying: :crying: :crying: :dipser: :gun:
 
secondo me il tuo problema è che il server php non risolve l'indirizzo ip del server smtp, non so che hai sbagliato nelle config ma il problema è che ti va a cercare mail.mydreams.it invece che l'ip che hai nel php.ini, se il dominio in questione punta allo stesso indirizzo ip del server php, una soluzione potrebbe essere quella di impostare come DNS nelle config del server php l'indirizzo ip del mailserver (se non è la stessa macchina) o altrimenti di cambiare nel php.ini con l'smtp della tua connessione ADSL o chicchesia, in modo tale che non usa il server mail della tua lan (del quale non riesce a prendere l'ip xchè trova prima quello pubblico su internet di quello in lan) ma quello della tua connessione. dovresti risolvere.

ciauz

:beer:
 
ho letto solo ora che hai winzoz con apache, come ti ho detto metti l'ip del mailserver (se è in lan) negli HOSTS sotto c:\windows\system (o system32) nn mi ricordo...
oppure punta a un mailserver esterno.

ps: butta via winzoz

:beer:
 

Discussioni simili