Domanda

Ho installato SMTP sul mio server SharePoint per Istruzioni su TechNet , utilizzando lo "Scenario di base". Ho anche assicurato che i controlli del relè e della connessione includessero entrambi iP per il server e il 127.0.0.1. L'IP primario per il server SMTP è un IP pubblico condiviso da un'applicazione Web esposta a Internet. Quando si invia una webform di InfoPath a questo server SMTP (ai fini dell'invio di una libreria documenti), l'e-mail viene a me (sono cc'd, diverso dominio e-mail, ecc.) Ma non alla libreria dei documenti. Le impostazioni dell'e-mail per il modulo utilizzano l'indirizzo IP perché non è presente alcun nome di dominio esterno specifico per questo server di posta (IE: wwwmaillib@xxx.xxx.xxx.xxx).

Ho controllato il Viewer eventi e ci sono messaggi che dicono che la libreria dei documenti ha controllato la sua casella di posta e importato 0 e-mail.

Ci sono altri messaggi che dicono:

Warning:  Message delivery to the remote domain 'xxx.xxx.xxx.xxx' failed for the following reason: Unable to deliver the message because the destination address was misconfigured as a mail loop
.

Ho provato diversi mezzi per cambiare le impostazioni SMTP, ma devo ammettere che non sono davvero un ragazzo di installazione di email. Molte cose che faccio rompere la forma in modo da non poter inviare email, quindi in pratica continua a tornare a questo, dove posso ottenere un'e-mail nella mia casella di posta in arrivo, ma la biblioteca non viene visualizzata e viene visualizzato l'errore sopra. < / P >.

In sostanza, la situazione è questa: SharePoint sta inviando al server SMTP, che si trova sulla stessa macchina. Sta inviando a se stessa. È una situazione accettabile / fattibile con un sito pubblico? Se è così, cosa devo fare per farlo funzionare?

Aggiornamento

Allora, ho rinunciato ad alcune delle impostazioni che ho fatto in precedenza ed è esattamente come la configurazione su Raymond Macaalay's Dv Blog . Ora, non ottengo più l'e-mail alla mia casella di posta personale, ma la roba viene visualizzata nella cartella Drops per il server SMTP. Non ho visto nessun messaggio di errore in modo da aver cambiato la configurazione nell'amministratore centrale per avanzare e impostarlo per provare e tirare direttamente dalla cartella Drop. Nuovo messaggio di errore:

The Incoming E-Mail service has completed a batch.  The elapsed time was 00:00:00.0312002.  The service processed 2 message(s) in total.

Errors occurred processing 2 message(s):
Message ID: <DEVSP2010suljUFZnKl00000001@DEVSP2010.mir.local>
Message ID: <DEVSP2010FRaqbC8wSA00000002@DEVSP2010.mir.local>
.

che ovviamente è super utile. Ho guardato nei registri ULS e non vedeva davvero nulla nemmeno lì.

Aggiorna 2

Ho usato PowerShell per inviare una semplice e-mail di testo semplice alla biblioteca in questione (in precedenza invio di moduli di InfoPath come allegati), e queste e-mail inviano bene. Quindi, immagino che il vero problema sia il tipo di email che lo sto inviando. O il contenuto di InfoPath nel corpo del messaggio e-mail o l'allegato InfoPath sta causando problemi per SharePoint. Il modulo è un tipo di contenuto che viene pubblicato alla Biblioteca tramite Amministrazione centrale, quindi dovrebbe essere un documento accettabile per quella libreria.

È stato utile?

Soluzione

Ho scoperto la risposta alla domanda di "Perché non funziona?"Così come "Come farlo funzionare":

    .
  1. Non funziona perché SharePoint aggiunge un'intestazione all'e-mail Messaggio chiamato X-Mailer: SharePoint Foundation 2010 e il La funzione di posta elettronica in entrata non accetterà le e-mail con quell'intestazione. Questo è apparentemente dal design.
  2. per farlo funzionare dovrò scrivere un codice personalizzato per prendere L'intestazione X-Mailer fuori dai messaggi e-mail mentre stanno aspettando Nella cartella Drop o aggiungerla al codice della forma di InfoPath dietro a Utilizzare un metodo di sistema.net.mail per inviare i dati del modulo invece del Opzione di invio e-mail standard.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top