Question

Comment puis-je envoyer du courrier depuis hmailSserver vers une bibliothèque SharePoint ?Je travaille sur Windows Server 2008.Lorsqu'un e-mail est envoyé depuis Outlook, je ne le trouve pas dans la bibliothèque.

Était-ce utile?

La solution

J'utilise hMailServer avec Sharepoint.

Comme j'ai travaillé avec cela dans une bonne mesure, j'ai quelques discussions sur ces forums qui pourraient vous être utiles :

Maintenant, je vais vous dire qu'il y a une petite astuce.Vous devez configurer hMailServer avec un script VBS pour déposer le courrier dans un emplacement où SharePoint peut le récupérer.Dans mes messages, il y a un lien vers le script à utiliser pour hMailServer.Vous devez également vous assurer que vous avez configuré la récupération de votre courrier dans l'administration centrale de SharePoint.Dans mon cas, hMailServer était sur une machine et SharePoint sur une autre.J'ai donc également dû configurer un répertoire partagé entre les deux machines à utiliser comme dossier de dépôt.

Il y a aussi fil de discussion sur le forum hMailServer à propos de ça.

[mise à jour]

Dans Administration centrale > Paramètres système > Configurer le courrier électronique entrant il y a un endroit pour désigner l'emplacement de votre "dossier de dépôt de courrier électronique".C'est là que tu veux hMailServer mettre ses messages.SharePoint prendra tous les messages que vous placez dans ce dossier, les passera au crible et les remettra aux listes appropriées.

La meilleure façon, avec hMailServer est d'ajouter un sous-domaine.Supposons que votre domaine principal soit mydomain.com où se trouverait votre adresse e-mail me@mydomain.com.Dans hMailServer, créez-en un deuxième appelé portal.mydomain.com où se trouverait l'e-mail pour les listes du portail list1@portal.mydomain.com.Maintenant, dans le script vbs, vous recherchez tous les messages envoyés au sous-domaine et les déplacez vers le dossier de dépôt pour que SharePoint les récupère.

Mais il faut aussi entrer dans le listet lui permettre d'y recevoir des e-mails.

Puisque vous activez la messagerie électronique pour les listes, vous devez également configurer le serveur virtuel SMTP sur la machine hébergeant SharePoint.C'est à cela que sert IIS6.Vous le pointez vers votre hMailServer en utilisant le sous-domaine mentionné ci-dessus.Cela permettra également à votre portail d'ENVOYER des e-mails.J'ai posté des liens vers des instructions sur la façon de configurer IIS6 dans ce fil.

Une autre chose que vous devez faire, si ce n'est pas déjà fait, est de configurer votre serveur DNS avec un mx record pour utiliser hMailServer comme gestionnaire de messagerie.Vous trouverez plus d'informations à ce sujet sur le forum hMailServer.


Ici, le chemin est C:\inetpub\mailroot\Drop.

Ce chemin est-il accessible aux deux hMailServer ET SharePoint ?Avez-vous défini ce chemin dans le SCA de SharePoint comme je l'ai mentionné ci-dessus ?

Autres conseils

Merci pour votre réponse.J'ai ajouté ce code dans le script VB.

Sub OndeliverMessage (Omessage) Path sombre, nom de fichier, fso, original, copie chemin= divisé (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

fin SUB ..

Voici le chemin est c: \ inetpub \ mailroot \ goutte.J'ai vérifié la permission.C'est bon.En CA, j'ai configuré le paramètre de courrier entrant et donnez le même chemin mais ne fonctionne toujours pas.Pouvez-vous élaborer votre réponse?Est-il nécessaire de démarrer SMTP dans IIS 6.0.Je ne peux pas commencer ça.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top