Con l’introduzione del sistema operativo Windows 2008 Microsoft ha “dimenticato” di installare i componenti per l’inoltro di email da web. I precedenti metodi si basavano su CDOSYS e CDONTS. La presente guida illustra come installare il CDONTS ma a breve troverete sul sito anche la guida per installare CDOSYS.
Iniziamo:
1) Prima di tutto occorre scaricarsi il CDONTS. E’ possibile copiarlo da un altro server oppure direttamente dalla rete. Personalmente ho scaricato quello che trovate nel presente link (CDONTS Download).
2) Il file deve essere copiato all’interno della cartella C:\Windows\SysWOW64
3) Successivamente e’ necessario eseguire dal prompt dei comandi il seguente comando:
regsvr32 c:\windows\SysWOW64\cdonts.dll
4) Assumendo che il server SMTP di Microsfot sia stato gia installato occorre entrare nella sua configurazione (attraverso IIS6) ed in particolare nelle SMTP Option (tasto destro sul SMTP virtualhost) nella sezione “Access”, “Relay button “ bisogna autorizzare l’IP 127.0.0.1
Qualora l’SMTP di Microsoft non sia stato installato occorre seguire la seguente che trovate nel nostro sito (link)
Una volta effettuati questi passi e’ possibile spedire email attraverso CDONTS usando lo script che illustriamo in questa URL
Può capitare a seguito di un brusco riavvio del server che IIS non riparta e nell’Event Viewer ci sia il seguente errore:
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7024
Date: 00/00/0000
Time: 11.08.39
User: N/A
Computer: NS1
Description:
The IIS Admin Service service terminated with service-specific error 2149648394 (0×8021080A).
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Il problema è dovuto ai file Metabase.XML e MBSchema.XML che probabilmente sono danneggiati. Per risolvere il problema basta ripristinare questi due file da una copia di backup nel seguente path:
C:\Windows\system32\inetsrv
Nel caso non fosse disponibile un file di backup di questi file potete prendere la versione più aggiornata di questi file nella directory:
C:\WINDOWS\system32\inetsrv\History
E spostarli dentro la directory
C:\WINDOWS\system32\inetsrv\
Rinominandoli opportunamente:
move MetaBase_0000000694_0000000000.xml MetaBase.xml
move MBSchema_0000000694_0000000000.xml MBSchema.xml
A questo punto non ci rimane che far ripartire il web server:
iisreset /restart
Se avete l’esigenza di trasferire il server di posta IMail della IPSWITCH per Windows da un server ad un altro e’ necessario effettuare alcune operazioni che vi permetteranno di copiare tutte le configurazioni degli utenti nonchè i contenuti delle loro caselel di posta.
Premesso che abbiate gia’ installato il sistema operativo sul server di destinazione la procedura da seguire consiste nei seguenti passi:
- Nel computer di origine fermare tutti i servizi di IMail ed uscire dal programma IMail Administrator
- Effettuare l’export della chiave di IMail dal registro di windows. Per poterlo fare si esegua il comando ‘regedit’, si clicchi con il tasto destro del mouse sulla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch e si selezioni la voce ‘esporta’. La stessa cosa deve essere fatta per la chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SMTP32
- Copiare i file appena esportati e ca cartella di IMail sul server di destinazione. Attenzione: se le cartelle contenenti le caselle di posta degli utenti si trovano su una cartella esterna ad IMail si copino anche loro nel server di destinazione conservando i path.
- Disconnettere entrambe i server dalla rete
- Installare IMail sul nuovo computer utilizzando se possibile la path di installazione del vecchio server. Se non e’ possibile allora si editi con notepad o qualsiasi editor di testo i due file contenenti le chiavi facendo un find e replace del path
- Si faccia lo shutdown di tutti i servizi di IMail e si esca dall’ IMail Administrator sul computer di destinazione
- Si aggiorni l’IMail del nuovo server inserendo tutti gil HotFix del vecchio IMail
- Si esegua il comando ‘regedit’ anche sul nuiovo server e si elimini la chiave ‘IMail’ all’interno di HKEY_LOCAL_MACHIN\SOFTWARE\Ipswitch
- Si importi i file dei registri esportati dal vecchio server
- Si copi la cartella di IMail del vecchio server sul nuovo sovrascrivendo i file gia’ esistenti
- Si connetta il nuovo server alla rete
- Si controlli la configurazione del nuovo IMail e si avviino tutti i servizi necessari
Buon lavoro….
Queste sono le operazioni da effettuare per creare un alias email con il pannello amministrativo plesk:
- Selezionare il dominio su cui desiderate attivare il nuovo alias’ nella sezione ‘Domains’;
- Accedere al link ‘mail’ della sezione ’services’;
- Selezionare l’indirizzo di posta (ad esempio webmaster@tuosito.it);
- Accedere nella sezione ‘Add New Mail Alias’,
- Digitare l’alias nel campo ‘Mail alias name’ (digitare ad esempio ‘info’);
- convalidare l’operazione cliccando sul pulsante ‘OK’.