Domanda

Come posso inviare posta da hmailSserver a una libreria di SharePoint?Lavoro su Windows Server 2008.Quando viene inviata un'e-mail da Outlook, non riesco a trovarla nella libreria..

È stato utile?

Soluzione

Utilizzo hMailServer con Sharepoint.

Dato che ho lavorato con questo in buona misura, ho alcuni thread in questi forum che potrebbero esserti utili:

Ora ti dirò che c'è un piccolo trucco.Devi configurare hMailServer con uno script vbs per rilasciare la posta in una posizione in cui SharePoint può ritirarla.Nei miei post c'è un collegamento allo script da utilizzare hMailServer.È inoltre necessario assicurarsi di aver configurato il ritiro della posta nell'Amministrazione centrale di SharePoint.Nel mio caso, hMailServer era su un computer e SharePoint su un altro.Quindi ho dovuto anche configurare una directory condivisa tra le due macchine da utilizzare come cartella di consegna.

C'è anche un discussione nel forum hMailServer a questo proposito.

[aggiornamento]

In Amministrazione centrale > Impostazioni di sistema > Configura posta elettronica in arrivo c'è un posto dove designare dove si trova la tua "cartella di ricezione della posta elettronica".Questo è dove vuoi hMailServer mettere i messaggi.SharePoint prenderà tutti i messaggi che inserisci in quella cartella, li vaglia e li consegna agli elenchi appropriati.

Il modo migliore, con hMailServer è aggiungere un sottodominio.Supponiamo che il tuo dominio principale sia mydomain.com dove sarebbe il tuo indirizzo email me@mydomain.com.In hMailServer, creane un secondo chiamato portal.mydomain.com dove si troverebbero le email per gli elenchi del portale list1@portal.mydomain.com.Ora, nello script vbs, cerchi tutti i messaggi diretti al sottodominio e li sposti nella cartella di raccolta affinché SharePoint possa raccoglierli.

Tuttavia, devi anche entrare nel liste abilitarlo a ricevere email lì.

Poiché stai abilitando la posta elettronica per gli elenchi, dovresti configurare anche il server virtuale SMTP sul computer che ospita SharePoint.Questo è lo scopo di IIS6.Lo indirizzi al tuo hMailServer utilizzando il sottodominio menzionato sopra.Ciò consentirà anche al tuo portale di INVIARE e-mail.Ho pubblicato collegamenti a indicazioni su come configurare IIS6 in questo thread.

Un'altra cosa che devi fare, se non l'hai già fatto, è configurare il tuo server DNS con un file mx record per utilizzare hMailServer come gestore di posta.Ci sono ulteriori informazioni a riguardo nel forum hMailServer.


Il percorso qui è C:\inetpub\mailroot\Drop.

Quel percorso è accessibile a entrambi? hMailServer E SharePoint?Hai impostato quel percorso nella SCA di SharePoint come ho menzionato sopra?

Altri suggerimenti

Grazie per la tua risposta.Ho aggiunto questo codice in VB script.

sub ondelivermessage (Omessage) Dim Path, FileName, FSO, Originale, Copia Path= Split (Omessage.FileName, "\", -1, 1)

filename = "C:\inetpub\mailroot\Drop\" & _
       path(UBound(path))

Set fso = CreateObject("Scripting.FileSystemObject")

Set copy = fso.CreateTextFile(filename, True)
   copy.WriteLine("x-sender: " & oMessage.FromAddress)
    copy.WriteLine("x-receiver: " & oMessage.To)

Set original = fso.OpenTextFile(oMessage.Filename, 1)
    copy.WriteLine(original.ReadAll)

copy.Close
original.Close
.

fine sub ..

Qui il percorso è C: \ InetPub \ Mailroot \ Drop.Ho controllato il permesso.Va bene.In CA, ho configurato l'impostazione della posta in arrivo e danno lo stesso percorso ma non funziona ancora.Puoi elaborare la tua risposta?È necessario avviare SMTP in IIS 6.0.Non posso avviarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top