preload
Jun 28

Exchange 2007 applica una policy predefinita ai dispositivi mobili che si connettono con ActiveSync al server per sincronizzare mail, calendari, contatti e altre informazioni.
Questa policy predefinita prevede la richiesta di una password dispositivo di almeno quattro caratteri. In termini pratici, sincronizzando un iPhone con Exchange, verrà chiesto di impostare un Codice di sblocco (di almeno quattro caratteri) prima di poter procedere con la sincronizzazione dei dati. Inoltre, da Impostazioni > Generali > Codice di sblocco non è più possibile disabilitarne la richiesta. L’impostazione in questione va cambiata dall’amministratore sul server Exchange in questo modo:

  1. Aprire Exchange Management Console
  2. Espandere il nodo Configurazione dell’organizzazione, quindi cliccare su Accesso Client
  3. Doppio clic su Windows SBS Mobile Mailbox Policy <SERVER> nella parte destra della console
  4. Selezionare la tab Password, quindi rimuovere la spunta dalla check Richiedi password e confermare con OK

A questo punto, ai dispositivi mobili sincronizzati con Exchange non verrà più imposta la creazione di un codice di sblocco.

Jun 14

In Windows Sbs 2008, con il routing via mail abilitato sul servizio fax, si potrebbe verificare il mancato inoltro del fax ricevuto agli indirizzi mail specificati nel metodo di routing.  Ciò nonostante, il server fax continua ad inoltrare correttamente il fax sulla cartella, sulla stampante e su SharePoint. Gli errori che vengono registrati nel registro eventi applicazione di SBS sono i seguenti:

Log Name: Application
Source: Microsoft Fax
Event ID: 32083
Task Category: Inbound
Level: Error
Description:
Unable to route fax C:\ProgramData\Microsoft\Windows NT\MSFax\Queue\1C9BEB28C4E2F.tif to the requested e-mail address.
The following error occurred: 0×80040211
This error code indicates the cause of the error.
Check the SMTP server configuration, and correct any anomalies.

Log Name: Application
Source: Microsoft Fax
Event ID: 32089
Task Category: Inbound
Level: Error
Description:
The Fax Service failed to execute a specific routing method. The service will retry to route the fax according to the retries configuration. If the retries fail, verify routing method configuration.
Job ID: 0×0401c9beb28c4e2f.
Received on Device: ‘Courier V.Everything EXT PnP (V90-x2)’
Received file name: ‘C:\ProgramData\Microsoft\Windows NT\MSFax\Queue\1C9BEB28C4E2F.tif’.
Routing extension name: ‘Microsoft Routing Extension’
Routing method name: ‘Route through e-mail’

Log Name: Application
Source: Microsoft Fax
Event ID: 32078
Task Category: Inbound
Level: Error
Description:
A successfully received fax was not routed automatically. You can find the fax in the Inbox/Incoming archive folder by its Job ID. Job ID: 0×0401c9be065c1fd1. Received on Device: ‘Courier V.Everything EXT PnP (V90-x2)’

In particolare, la traduzione dell’errore 0×80040211 è CDO_E_SMTP_SEND_FAILED. Per risolvere il problema, è necessario installare un apposito update, scaricabile dal sito web di supporto Microsoft. L’indirizzo dell’hotfix è il seguente: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=973640&kbln=en-us
Una volta scaricato e installato l’update, va riavviato il servizio fax.

Apr 26

Di seguito i link all’articolo pubblicato sul blog di Andrea Gallazzi relativo alla migrazione da SBS 2003 a SBS 2008.
L’autore ha realizzato anche un webcast molto ben fatto (link al punto 7)

  1. Migrazione da SBS 2003 a SBS 2008 – Prima parte
  2. Migrazione da SBS 2003 a SBS 2008 – Seconda parte
  3. Migrazione da SBS 2003 a SBS 2008 – Terza parte
  4. Migrazione da SBS 2003 a SBS 2008 – Quarta parte
  5. Migrazione da SBS 2003 a SBS 2008 – Quinta parte
  6. Migrazione da SBS 2003 a SBS 2008 – Sesta parte
  7. Migrazione da SBS 2003 a SBS 2008 – WebCast
Apr 13

Per cambiare la password di un account Linux, è sufficiente utilizzare il comando

passwd username

che richiede in modo interattivo di inserire due volte la nuova password da assegnare all’utente username.

Per poter far si che il cambio password avvenga senza l’iterazione dell’utente, e quindi specificando la password da assegnare direttamente sulla riga di comando, è necessario creare uno script.

Lo script riportato di seguito utilizza il tool expect per cambiare la password. Expect è un tool utile per eseguire qualsiasi comando che richiede l’iterazione tra programma e utente, per esempio appunto il cambio password o l’autenticazione ftp. Per installarlo su di un sistema Debian, è sufficiente eseguire il comando

apt-get install expect

Creazione dello script chpasswd:


nano -w chpasswd


#!/bin/sh
# \
exec expect -f "$0" ${1+"$@"}
set password [lindex $argv 1]
spawn passwd [lindex $argv 0]
sleep 1
expect "assword:"
send "$password\r"
expect "assword:"
send "$password\r"
expect eof


chmod +x chpasswd

E’ possibile utilizzare lo script appena creato in questo modo:

$ chpasswd username password

Se volessimo utilizzare lo script per cambiare la password di un utente samba, è sufficiente cambiare la riga dello script

spawn passwd [lindex $argv 0]

con

spawn smbpasswd [lindex $argv 0]

Questo script può essere utilizzato ad esempio da una pagina php per gestire il cambio password di utente (Linux o Samba) direttamente da una pagina web.

L’articolo è la traduzione in italiano del post Change Linux or UNIX system password using PHP script pubblicato sul sito http://www.cyberciti.biz/

Apr 02

FTPDrive è un software che consente di creare un’unità logica il cui contenuto è collegato ad uno o più siti FTP.
E’ possibile scaricarlo direttamente dal sito del produttore KillProg

Apr 02

Dalla versione 6 di Internet Information Server, Microsoft ha ridefinito il limite di upload di qualsiasi file tramite web server impostando la variabile AspMaxRequestEntityAllowed a 200 Kb (nello specifico il valore di default è 204800 Bytes).

Per modificare questo valore, è possibile agire in due modi.

Primo metodo:

  1. Dal prompt dei comandi andare nella cartella \inetpub\adminscripts
  2. Lanciare il comando
    cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed size
    dove size è la nuova dimensione in Bytes
  3. Eseguire il comando iisreset

Modifica diretta del file XML

  1. Per poter editare direttamente il file metadata.xml occorre impostare la modifica diretta dalla console di IIS: per fare questo aprile la console e sul nome del server premere il tasto destro del mouse e scegliere Proprietà; abilitare la modifica selezionando Consenti modifiche dirette al Metabase
  2. Aprire il file metabase.xml presente nella directory \system32\inetsrv con Notepad
  3. Cercare la stringa AspMaxRequestEntityAllowed
  4. Modificare il valore ad essa associato con quello desiderato (sempre espresso in Bytes)
  5. Deselezionare l’opzione “Enable direct Metabase edit” dalla console di IIS
  6. Riavviare il servizio

Dall’articolo Upload di file di grandi dimensioni in IIS 6 sul blog Il diario di sistemi di Andrea D’Orio

Apr 02

Accedendo ad una condivisione Windows viene restituito l’errore
Memoria insufficiente per eseguire il comando

Nel registro eventi del PC in cui risiede la risorsa condivisa viene registrato l’errore

ID evento : 2011
Origine : Srv
Descrizione: Il parametro di configurazione "IRPStackSize" del server è troppo
piccolo per usare un dispositivo locale. Incrementare
il valore del parametro.

Per risolvere questo problema, incrementare il valore di IRPStackSize nel Registro di sistema:

  1. Fare clic su Start, quindi su Esegui.
  2. Digitare regedit, quindi scegliere OK.
  3. Passare alla chiave seguente:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
  4. Nel riquadro a destra, fare doppio clic sul valore IRPStackSize.NOTA: se il valore IRPStackSize non esiste, attenersi alla seguente procedura per crearlo:
    1. Nella cartella Parametri del Registro di sistema, fare clic con il pulsante destro del mouse nel riquadro di destra.
    2. Puntare a Nuovo, quindi fare clic su Valore DWord.
    3. Digitare IRPStackSize.IMPORTANTE: digitare “IRPStackSize” esattamente nel modo in cui è visualizzato, in quanto il nome del valore distingue tra maiuscole e minuscole.
  5. Modificare la base in decimale.
  6. Nella casella Dati valore, digitare un valore maggiore di quello elencato.Se il valore IRPStackSize è stato creato utilizzando la procedura descritta al passaggio 4, il valore predefinito è 15. Si consiglia di incrementare il valore di 3. Pertanto, se il valore precedente era 11, digitare 14 e scegliere OK.
  7. Chiudere l’Editor del Registro di sistema e riavviare il computer.

Dall’articolo della knowledge base Microsoft Il software antivirus potrebbe causare l’evento con ID 2011

Mar 17

I limiti sulla dimensione dei messaggi sono impostati a livello globlale sul ruolo di trasporto hub, quindi su ogni singolo connettore di ricezione o invio ed infine nelle singole caselle.

Impostazioni a livello di Trasporto Hub

Il comando Get-TransportConfig mostra le impostazioni di trasporto globale per il ruolo Trasporto Hub dell’organizzazione di Exchange. Per default, il limite è impostato a 10MB sia in invio che in ricevzione. Queste impostazioni sovrascrivono ogni altra impostazione meno restrittiva impostata a livello di connettore o mailbox.

Attenzione: Exchange 2007 considera la sottmissione di un messaggio all’archivio informazioni come una operazione di invio. Per questo, se si cerca di ricevere un messaggio da esterno le cui dimensioni sono maggiori di quelle specificate su MaxSendSize, questo verrà rifiutato.

Get-TransportConfig | ft MaxSendSize, MaxReceiveSize

Esempio per impostare MaxSendSize e MaxReceiveSize a 20Mb:

Set-TransportConfig –MaxSendSize 20MB –MaxReceiveSize 20MB

Limiti sul connettore di ricezione

Ogni connettore di ricezione viene creato con un limite di dimensione del messaggio predefinito a 10 Mb. Un’installazione standard di Exchange contiene un connettore di ricezione di default, uno per il servizio fax e per le notifiche di Sharepoint, ed infine un connettore di ricezione rivolto ad internet. Quest’ultimo è l’unico connettore su cui intervenire. Se i limiti impostati a livello di trasporto HUB sono più restrittive, sovrascriveranno queste impostazioni.

Get-ReceiveConnector | ft name, MaxMessageSize

Esempio:

Set-ReceiveConnector “Windows SBS Internet Receive SERVER” –MaxMessageSize 20MB

Limiti sul connettore di invio

Ogni connettore di invio viene creato con un limite di default di 10 Mb. Su SBS 2008, un solo connettore di invio viene creato per le e-mail destinate fuori dal sito di Exchange. Se si necessita di modificare la dimensione dei messaggi in uscita dal server SBS, occorre modificare questo connettore. Se il limite impostato a livello di trasporto HUB è più restrittivo, sovrascriverà questa impostazione.

Get-SendConnector | ft name, MaxMessageSize

Esempio

Set-SendConnector “Windows SBS Internet Send SERVER” –MaxMessageSize 20MB

Mailbox Settings

Per default Exchange 2007 non limiti la dimesione dei messaggi a livello di mailbox. E’ comunque possibile impostare dei limiti per le singole mailbox per ottenere un controllo più granulare senza rischiare di modificare i limiti per tutti i mittenti e destinatari. Impostazioni più restrittive a livello di connettori, sovrascriveranno queste impostazioni, così anche nel caso di impostazioni più restrittive a livello di trasporto HUB.

Get-mailbox | ft Name, MaxSendSize, MaxReceiveSize

Esempio

Set-Mailbox “utente” –MaxSendSize 10MB –MaxReceiveSize 10MB

Articolo How Do I Change Message Size Limits in Exchange 2007? pubblicato sul blog TechNet dedicato a SBS.

Mar 17

Effettuare il debug degli errori del connettore POP3 di SBS 2008:

  1. Arrestare il servizio “Connettore POP3 di Windows SBS”
  2. Apire il Prompt dei Comandi, spostarsi nella cartella %PROGRAM FILES%\Windows Small Business Server\Bin
  3. Lanciare il servizio del connettore POP3 con il comando
    Pop3Connector.exe /logverbose
  4. Attendere (o forzare) il recupero della posta POP3
  5. Nella cartella %PROGRAM FILES%\Windows Small Business server\Logs\pop3connector è presente il file pop3service con il log dettagliato della sessione POP3

Esiste una funzionalitàà chiamata “Back Pressure” sul servizio trasporto di Microsoft Exchange 2007 che determina il carico sulle risorse e che impedisce l’accettazione di nuovi messaggi nel caso venga ritenuto troppo elevato. Questa funzione può essere disattivata in questo modo.

Articolo Exchange Server 2007: How to turn off the Back Pressure feature on transport servers pubblicato sul blog exchangepedia.com

Risolvere l’errore 0×800ccc6c (errore SMTP 452 4.3.1 Insufficient system resources):

  1. Aprire il Prompt dei Comandi
  2. Arrestare il “Servizio trasporto di Microsoft Exchange” con il comando
    net stop MSExchangeTransport
  3. Aprire il file %PROGRAM FILES%\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config con Blocco Note o un altro editor di testo
  4. Come primo tentantivo, identificare la riga che inizia con
    <add key="QueueDatabasePath" value=".." />
    e modificare il percorso impostato specificando un’unità con sufficiente spazio disponibile
  5. Identificare la riga che inizia con
    <add key="TemporaryStoragePath" value=".." />
    e modificare il percorso impostato specificando un’unità con sufficiente spazio disponibile
  6. Avviare il “Servizio trasporto di Microsoft Exchange” con il comando
    net start MSExchangeTransport
    e quindi provare ad avviare il connettore POP3 con /logverbose e verificare se l’errore è ancora presente.
  7. Se l’errore 452 4.3.1 Insufficient system resources persiste, aprire nuovamente il file %PROGRAM FILES%\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config, identificare la riga
    <add key="EnableResourceMonitoring" value="true" />
    e sostituire true con false.
  8. Avviare il “Servizio trasporto di Microsoft Exchange” con il comando
    net start MSExchangeTransport
    e quindi provare ad avviare il connettore POP3 con /logverbose. L’errore dovrebbe essere risolto.

Terminare il log dettagliato del connettore POP3:

  1. Arrestare il servizio “Connettore POP3 di Windows SBS”
  2. Apire il Prompt dei Comandi, spostarsi nella cartella %PROGRAM FILES%\Windows Small Business Server\Bin
  3. Lanciare il servizio del connettore POP3 con il comando
    Pop3Connector.exe /lognormal
Mar 05

Ci sono due componenti di Exchange server che consentono o meno il relay SMTP:

  • The Default SMTP Virtual Server
  • The SMTP Connector

Per verificare le proprietà del server SMTP:

  1. Da Start, Programmi, Microsoft Exchange, Gestore di Sistema.
  2. Espandere il nodo Servers, Nome del Server, Protocolli, e quindi espandere SMTP.
  3. Tasto destro su Server virtuale SMTP predefinito e quindi selezionare Proprietà.
  4. Aprire la scheda Accesso tab.
  5. Cliccare su Inoltro in basso
  6. Le impostazioni di default non consentono l’open relay. Queste impostazioni sono:
    • Selezionare Solo i computer indicati nell’elenco.
    • Assicurarsi che la casella di controllo Consenti l’inoltro a tutti i computer che dispongono di autenticazione, indipendentemente dall’elenco riportato sopra sia selezionata
  7. Impostando la configurazione del Server virtuale SMTP predefinito come indicato, lo reimposterà ai sui valori di default

Per verificare l’impostazione del connettore SMTP:

  1. Nel Gestore di Sistema di Exchange, espandere Connettori, e quindi cercare Connettore SMTP posta internet.
  2. Tasto destro sul connettore SMTP posta internet, selezionare Proprietà.
  3. Selezionare la scheda Spazio indirizzo
  4. Le impostazioni predefinite non consentono l’open relay. Queste impostazioni sono:
    • Spazio indirizzo -Tipo: SMTP
    • Indirizzo: *
    • Spazio: 1
    • L’Ambito connettore è Tutta l’organizzazione.
    • La casella di controllo Consenti l’inoltro dei messaggi ai domini non è selezionata.
  5. Configurando il connettore SMTP come indicato, lo reimposterà ai propri valori predefiniti

Traduzione dell’articolo How to block open SMTP relaying and clean up Exchange Server SMTP queues in Windows Small Business Server pubblicato nella technet Microsoft.