Qualcuno mi saprebbe dare una dritta dato che sono alle prime armi?
Grazie mille.
Tempo fa ne ho fatto uno... ma con ASP, Access e su IIS.. :-) La tua scelta
è senza dubbio migliore per alcune caratteristiche di PHP e perchè IIS
possiede dei firewall e delle restrizioni possedute dal demonio e non è
molto semplice configurarle.
Per quanto riguarda il server smtp, a seconda di quale sistema operativo
utilizzi il codice cambia completamente. Se usi windows che compilatore usi?
Probabilmente ti conviene utiilzzare componenti pronti, altrimenti l'smtp
non è difficile: le stringhe arrivano tutte con un ordine prefissato, il
casino è gestire gli allegati e il multithreading. Per linux penso esista
codice pronto...
Per quanto riguarda il relaying della posta su altri server smtp.... non so
potresti inizialmente utilizzare i comandi di script avanzati, tipo cdons...
non so cosa sia l'analogo per php. Poi però dovrai cambiare perchè i tuoi
utenti in questo caso non possono avere informazioni sulla eventuale non
avvenuta consegna della mail.
Puoi risolvere con una cgi dedicata all'invio delle mail: client per smtp.
Ciao e buon lavoro
> Qualcuno mi saprebbe consigliare un buon mail server multi-
> piattaforma free?
[...]
> Qualcuno mi saprebbe dare una dritta dato che sono alle prime
> armi?
>
Ti posso dare due dritte...
- Le pagine che permettono di leggere/scrivere e-mail saranno sempre
e comunque gestite dal server _web_. Si collegheranno poi (molto
probabilmente via SMTP) a un server di posta (non necessariamente
sullo stesso PC) che provvederà a inviare il messaggio.
Ci sono due possibilità:
1. la pagina richiama uno script o un programma che ricava
dall'indirizzo e-mail il server di posta a cui spedire il messaggio e
si collega direttamente. Vantaggio: non ti serve un server SMTP.
Svantaggi: il tuo server deve poter comunicare verso un qualsiasi
indirizzo esterno, almeno sulla porta 25.
2. la pagina si collega a un server SMTP che smista poi la posta.
Vantaggi: ti colleghi sempre allo stesso server che gestirà eventuali
retry etc. Il server può non essere gestito da te (dipende dal
contratto che hai con il tuo provider, credo). Svantaggi: se non puoi
appoggiarti a un server esterno, ti devi gestire anche un server
SMTP. Per semplificarti la vita puoi cercare un server che gestisca
solo la spedizione della posta e non i protocolli (POP3, IMAP)
utilizzati per leggerla. Un server simile è fornito con IIS, ma non è
free (nemmeno nel senso della birra, visto che lo paghi con la
licenza di windows 2K/XP) e tantomeno multipiattaforma.
- Posta la domanda nel ng giusto
--
Valter Minute
vmi...@inwind.it (the reply address of this message is invalid)