none
Avvisi non recapitati con SharePoint Services 3.0 su SBS2008 RRS feed

  • Domanda

  • Ho configurato degli utenti che devono accedere dall'esterno a WSS, questi nuovi utenti non sono stati creati tramite la console di SBS 2008 per evitare che avessero una casella postale con Exchange 2007. Sono stati dati i diritti per accedere al sito ed è stata specificata su WSS la loro mail personale utente@altrodominio.com, a questo punto configurando gli avvisi personali dell'utente non ricevo alcuna mail.

    Nei log in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS trovo:

       
    10/12/2010 11:14:03.45     w3wp.exe (0x1BEC)                           0x24F4    Windows SharePoint Services       General                           72ng    Medium      RPC method = getDocsMetaInfo      
    10/12/2010 11:14:03.45     w3wp.exe (0x1BEC)                           0x24F4    Windows SharePoint Services       General                           72n1    Medium      in getDocsMetaInfo after getlinks      
    10/12/2010 11:14:04.14     w3wp.exe (0x1BEC)                           0x229C    Windows SharePoint Services       General                           72ng    Medium      RPC method = getDocsMetaInfo      
    10/12/2010 11:14:04.14     w3wp.exe (0x1BEC)                           0x229C    Windows SharePoint Services       General                           72n1    Medium      in getDocsMetaInfo after getlinks      
    10/12/2010 11:14:25.52     w3wp.exe (0x1BEC)                           0x0CE8    Windows SharePoint Services       General                           72ng    Medium      RPC method = getDocsMetaInfo      
    10/12/2010 11:14:25.52     w3wp.exe (0x1BEC)                           0x0CE8    Windows SharePoint Services       General                           72n1    Medium      in getDocsMetaInfo after getlinks      
    10/12/2010 11:14:26.96     w3wp.exe (0x1BEC)                           0x2424    Windows SharePoint Services       General                           72ng    Medium      RPC method = getDocsMetaInfo      
    10/12/2010 11:14:26.96     w3wp.exe (0x1BEC)                           0x2424    Windows SharePoint Services       General                           72n1    Medium      in getDocsMetaInfo after getlinks      
    10/12/2010 11:14:28.33     w3wp.exe (0x1BEC)                           0x07D4    Windows SharePoint Services       General                           72ng    Medium      RPC method = put document      
    10/12/2010 11:14:28.33     w3wp.exe (0x1BEC)                           0x07D4    Windows SharePoint Services       General                           72n3    Medium      put file doc URL = Documenti condivisi/ALTRODOMINIO/Prova.doc      
    10/12/2010 11:14:33.28     w3wp.exe (0x1BEC)                           0x2158    Windows SharePoint Services       General                           72ng    Medium      RPC method = uncheckout document      
    10/12/2010 11:14:57.72     OWSTIMER.EXE (0x0938)                       0x0C08    Windows SharePoint Services       E-Mail                            6871    Information    Batch completato dal servizio della posta elettronica in arrivo. Tempo trascorso: 00:00:00.0010000. Totale messaggi elaborati: 0.     
    10/12/2010 11:15:34.74     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           72nz    Medium      Videntityinfo::isFreshToken reported failure.     
    10/12/2010 11:15:39.86     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       E-Mail                            8gsf    High        #160009: Indirizzo di posta elettronica 'utente@altrodominio.com' sconosciuto.      
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      Entering MRU trim routine.     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      Initial table size: 208848 in 2 entries     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 1     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 2     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 3     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 4     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 5     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 6     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 7     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      MRU trim pass 8     
    10/12/2010 11:15:39.87     OWSTIMER.EXE (0x0938)                       0x01DC    Windows SharePoint Services       General                           0    Medium      Final table size: 104424 in 1 entries  

    L'errore evidenziato credo blocchi il relay su Echange 2007 integrato su SBS 2008 ( il server è già configurato e funzionante per la posta) e su Amministrazione Centrale Sharepoint 3.0 è configurato come server SMTP il nome SharepointSMTPServer (che è un record DNS per localhost) e su Gestione Applicazioni - Impostazioni posta elettronica in uscita applicazione Web è configurato il Server SMTP in uscita: SharepointSMTPServer e  l'indirizzo mittente e destinatario risposte CompanyWebAdmin@miodominio.local.

    Ora vorrei avere un aiuto per capire che cosa non funziona, e come posso abilitare l'invio all'esterno degli avvisi, devo creare un nuovo connettore di invio nel Trasporto Hub?

     

    martedì 12 ottobre 2010 16:01

Risposte

Tutte le risposte

  • Credo che questo articolo faccia al caso tuo: http://blogs.technet.com/b/blairb/archive/2008/05/08/unable-to-send-e-mail-alerts-to-users-with-an-external-email-address.aspx
    Romeo Pruno | Microsoft MVP SharePoint Server | http://www.nonaka.eu/feed
    • Contrassegnato come risposta TonPao74 giovedì 14 ottobre 2010 13:53
    martedì 12 ottobre 2010 18:54
  • Gli articoli possono fare luce al mio caso, anche se non sono riferiti ad SBS 2008 nel quale Sharepoint ed Exchange albergano nello stesso Server, ora però prima di fare vorrei capire.

    Prima di tutto se sia vero che gli avvisi siano generati da un utente anonimo, non autenticato. Tutti gli utenti che accedono al sito di Sharepoint sono autenticati e fanno parte di un gruppo di Sharepoint. 

    A questo punto non sono sicuro che sia effettivamente necessario creare un nuovo connettore di ricezione, oppure basti modificare uno dei seguenti:

    [PS] C:\Windows\System32>get-ReceiveConnector

    Identity                                             Bindings           Enabled
    --------                                             --------           -------
    NOMESERVER\Default NOMESERVER                            {192.168.1.10:25} True
    NOMESERVER\Windows SBS Fax Sharepoint Receive NOMESERVER {127.0.0.1:25}     True
    NOMESERVER\Windows SBS Internet Receive NOMESERVER       {192.168.1.10:25} True

    Per esempio il Windows SBS Fax Sharepoint Receive (creato da SBS 2008 durante l'installazione) ed aggiungere il permesso agli utenti anonimi di fare relay su qualsiasi indirizzo.

     

    [PS] C:\Windows\System32>get-ReceiveConnector "NOMESERVER\Windows SBS Fax Sharepoint Receive NOMESERVER" | Format-List


    AuthMechanism                           : BasicAuth
    Banner                                  :
    BinaryMimeEnabled                       : True
    Bindings                                : {127.0.0.1:25}
    ChunkingEnabled                         : True
    DefaultDomain                           :
    DeliveryStatusNotificationEnabled       : True
    EightBitMimeEnabled                     : True
    DomainSecureEnabled                     : False
    EnhancedStatusCodesEnabled              : True
    LongAddressesEnabled                    : False
    OrarEnabled                             : False
    Fqdn                                    : NOMESERVER.miodominio.local
    Comment                                 :
    Enabled                                 : True
    ConnectionTimeout                       : 06:00:00
    ConnectionInactivityTimeout             : 00:05:00
    MessageRateLimit                        : unlimited
    MaxInboundConnection                    : 5000
    MaxInboundConnectionPerSource           : 20
    MaxInboundConnectionPercentagePerSource : 2
    MaxHeaderSize                           : 64KB
    MaxHopCount                             : 30
    MaxLocalHopCount                        : 8
    MaxLogonFailures                        : 3
    MaxMessageSize                          : 10MB
    MaxProtocolErrors                       : 5
    MaxRecipientsPerMessage                 : 200
    PermissionGroups                        : AnonymousUsers, ExchangeUsers
    PipeliningEnabled                       : True
    ProtocolLoggingLevel                    : None
    RemoteIPRanges                          : {127.0.0.1-127.0.0.1}
    RequireEHLODomain                       : False
    RequireTLS                              : False
    EnableAuthGSSAPI                        : False
    Server                                  : NOMESERVER
    SizeEnabled                             : Enabled
    TarpitInterval                          : 00:00:05
    AdminDisplayName                        :
    ExchangeVersion                         : 0.1 (8.0.535.0)
    Name                                    : Windows SBS Fax Sharepoint Receive NOMESERVER
    DistinguishedName                       : CN=Windows SBS Fax Sharepoint Receive
                                               NOMESERVER,CN=SMTP Receive Connectors,
                                              CN=Protocols,CN=NOMESERVER,CN=Servers,C
                                              N=Exchange Administrative Group (FYDI
                                              BOHF23SPDLT),CN=Administrative Groups
                                              ,CN=First Organization,CN=Microsoft E
                                              xchange,CN=Services,CN=Configuration,
                                              DC=miodominio,DC=local
    Identity                                : NOMESERVER\Windows SBS Fax Sharepoint Receive NOMESERVER
    Guid                                    : 18208c76-291c-4be3-900f-26df92a96791
    ObjectCategory                          : miodominio.local/Configuration/S
                                              chema/ms-Exch-Smtp-Receive-Connector
    ObjectClass                             : {top, msExchSmtpReceiveConnector}
    WhenChanged                             : 15/07/2010 15.34.07
    WhenCreated                             : 15/07/2010 15.34.07
    OriginatingServer                       : NOMESERVER.miodominio.local
    IsValid                                 : True

    Eseguendo il comando:

    Get-ReceiveC onnector "NOMESERVER\Windows SBS Fax Sharepoint Receive NOMESERVER" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"

     

    mercoledì 13 ottobre 2010 08:12
  • In primo luogo se hai un Exchange con tutti i suoi bei connector SMTP configurati e funzionanti potresti usare quello (anzi DEVI usare quello) per inviare posta da SharePoint e NON un nome a casaccio: quindi in Central admin ci metti il nome FQDN del server Exchange. Ma soprattutto esiste un server SMTP che poi gestisce la posta per il dominio altrodominio.com? Se quel dominio è nella tua "rete" devi abilitare il tuo Exchange a gestirlo come dominio locale.

     

     

     

     

    giovedì 14 ottobre 2010 07:50
  • No, come premesso gli utenti di sharepoint, quelli che devono ricevere gli avvisi sono dei semplici Domain Users, non hanno una casella di posta sul server Exchange  e il server exchange non gestisce il dominio per esempio gmail.com (qualsiasi mail usi l'utente).

    Specifico che un utente del dominio, con la casella di posta e i diritti di utente standard fa l'upload dei documenti sul sito e gli utenti sharepoint dovrebbero ricevere l'avviso che è stato loro inserito un nuovo documento.

    L'unica cosa che mi serve è che l'avviso possa essere inviato a un indirizzo di posta esterno, quindi vorrei abilitare il relay da companywebadmin@miodominio.com o local verso utente@gmail.com ma non so dove devo  impostare questa cosa e quale sia l'utente di sistema che genera la mail con l'indirizzo companywebadmin@miodominio.com.

    giovedì 14 ottobre 2010 08:07
  • Ma il tuo Exchange invia posta all'esterno?
    Poi quel CompanyWebAdmin@miodominio.local viene maluccio se poi qualcuno dal mondo esterno volesse rispondere a quella mail....

    E' un problema di Exchange comunque.

     

    giovedì 14 ottobre 2010 09:45
  • Certo invia posta all'esterno, il @miodominio.local in verità è solo fittizio, nel mio ambiente corrisponde ad esempio @4progest.local che ho anche cambiato in CompanywebAdmin@4progest.it ( il .local verrebbe al massimo bloccato dall'SMTP esterno alla ricezione perchè filtrato o bloccato alla connessione). Non so se è un problema di EXCHANGE 2007, Sharepoint su SBS 2008 nell'impostazione di default usa come SMTP "SharepointSMTPServer" che è un A RECORD nel DNS locale per 127.0.0.1, non sono riuscito a trovare un SMTP configurato su IIS per sharepoint, quindi immagino utilizzi Exchange, anche se non trovo nessun riferimento a una casella postale o utente che si chiami CompanyWebAdmin.

    In ogni caso a me interessa solo inviare un avviso, e capire come è implementato Sharepoint per l'uscita della mail su SBS 2008.

     

    giovedì 14 ottobre 2010 10:04
  • Devi seguire le indicazioni contenute nei link che ti ha passato Romeo Pruno.

     

    giovedì 14 ottobre 2010 10:11
  • OK, sono riuscito ad abilitare l'invio.

    Ho modificato il connettore Windows SBS Fax Sharepoint Receive abilitando nelle proprietà in Gruppi di Autorizzazioni - "Server Exchange"(rimuovendo Utenti anonimi - Utenti di Exchange) e in Autenticazione ho rimosso la spunta su "Autenticazione di base" e ho abilitato "Transport security layer (TSL)" e "Protetto esternamente (ad esempio con  IPSEC)".

    giovedì 14 ottobre 2010 13:53
  • Non è che così gli utenti normali non mandano più posta? :-)

    Ti bastava semplicemente agire sulla politica che prevede la valutazione dell'IP o della rete di appartenenza del sender :-)

     

    giovedì 14 ottobre 2010 14:23
  • Tutto OK riguarda solo SBS Fax Sharepoint Receive (non utilizzo FAX), non mi permetteva di creare un connettore su 127.0.0.1 perchè andava in conflitto con il connettore che ho modificato. Gli utenti normali, i cosi detti utenti standard che compaiono in Windows SBS Console utilizzano il connettore di Default, (comunque ha fatto il test di invio e ricezione). Farei volentieri come dici tu, se mi spieghi meglio come fare.

    I connettori di ricezione utilizzati sono questi, che sono stati creati da SBS 2008 all'installazione:

    PS] C:\Windows\System32>get-ReceiveConnector

    Identity                                             Bindings           Enabled
    --------                                             --------           -------
    NOMESERVER\Default NOMESERVER                            {192.168.1.10:25} True
    NOMESERVER\Windows SBS Fax Sharepoint Receive NOMESERVER {127.0.0.1:25}     True
    NOMESERVER\Windows SBS Internet Receive NOMESERVER       {192.168.1.10:25} True

    Devo crearne uno nuovo?

    giovedì 14 ottobre 2010 14:44