Newsgroup: it.comp.www.php
Titolo: smtp windows e php ini settaggi con telecom

per poter inviare da pc con win xp email usando script in php, sul php.ini
ho messo come settaggio 
 
SMTP = 
mail.tin.it
 
 
; For Win32 only.
sendmail_from = 
ma...@mail.tin.it
    (questo no ncredo serva)
 
solo che perde ogni volta metà dei messaggi inviati;
 
dal sto telecom
indica anche il setatggio di 
smtp_port = 587
ma se aggiungo questo non invia nessuna email;
 
quali sono i settaggi giusti se qualcuno usa il php ini e telecom come
gestore

Semplificati la vita e usa una classe tipo SwiftMailer o phpmailer (consiglio la prima)
Se il tuo intento è gestire una newsletter, fossi in te darei un'occhiata a servizi esterni tipo mailchimp, sembra banale ma gestire correttamente una newsletter non è roba da poco.

 solo che perde ogni volta metà dei messaggi inviati;
 
Al 99% non è lo script che se li perde, sono i filtri antispam che te li segano. 
Inviare newsletter che non vengano considerate spam, oggigiorno, è tutt'altro che banale. Un primo passo potrebbe essere quello di *non* usare un SMTP dedicato alle reti dial-up per inviarle...
 
bye!
 
 
 

 Semplificati la vita e usa una classe tipo SwiftMailer o phpmailer
(consiglio la prima)
 
perché è meglio SwiftMailer?
 

Mha, gusti personali, ho usato entrambi e mi sono bene con tutti e due, swift usa un approccio che (dependency injection) che io personalmente preferisco e risulta molto utile, ad esempio, per inviare email multiple (con contenuti uguali o totalmente diversi) utilizzando lo stesso account smtp.

 Inviare newsletter che non vengano considerate spam, oggigiorno, è tutt'altro che banale.
 
Per questo consigliavo servizi come mailchimp, sono "conosciuti" dai vari provider e, per le newsletter aziendali, abbiamo pochissime segnalazioni di spam.
Gmail, ad esempio, se l'utente mette in spam una newsletter fatta da mailchimp gli chiede se è proprio spam o se vuole solo disiscriversi dalla newsletter (fornendo il link automaticamente).
 
Personalmente credo anche che questi servizi abbiano accordi con i gestori più grossi (del tipo tu mi lasci tracciare su analytics le tue mail e io non te le metto in spam), ma è solo una sensazione personale e non ho prove a riguardo ;)
 
 
Comunque si, usare l'stmp del server su cui è hostato il sito è il primo passo da fare; uno dei controlli più basilari dello spam è ip mittente = ip dominio


non mi serve x inviare molte mail dal pc, solo per testare qualche script
in localhost; 
non posso modificare script che usa la funzione mail() x gli invii;
 
ma ho notato che su 20 invii ne perde la metà; a volte anche un solo invio
non lo fa;
 
cercavo soluzione senza modifcare il codice esistente;
con quello suggerito si riesce a fare e come?
 
oppure si puo' usare una alternativa free a 
mail.tin.it
 da cambiare nel
php.ini
 
 
un piccolo chiarimento, nel php.ini
ho questo settaggio
sendmail_from = 
ma...@mail.tin.it
 
 
va messa la mia email di registrazione (non ricordo se poi era con
@virgilio o @alice)?
 
puo' essere questo settaggio il motivo che non funziona bene, o non cambia
nulla?
 
a  volte invia a volte no, se era sbagliato non doveva inviare proprio mai

 non lo fa;
 
Allora ti basta mandarne il doppio.
 
-- 
Andrea