Pergunta

Como posso enviar e-mail a partir de hmailSserver para uma biblioteca do SharePoint ?Eu trabalho no Windows Server 2008.Quando um email é enviado a partir do Outlook eu não posso encontrá-lo na biblioteca..

Foi útil?

Solução

Eu uso o hMailServer com o Sharepoint.

Desde que eu tenho trabalhado com isso a um bom grau, eu tenho alguns tópicos em fóruns que seria o serviço para você:

Agora, vou dizer-lhe que há um pouco de um truque para ele.Você tem que configurar hMailServer com um script vbs para soltar o email em um local onde o SharePoint pode pegá-lo.No meu blog há um link para o script para usar para hMailServer.Você também precisa certificar-se de você ter configurado o recebimento de email em SharePoint da Administração Central.No meu caso, hMailServer foi em uma máquina e SharePoint no outro.Então, eu também tinha que configurar um diretório compartilhado entre as duas máquinas como o dropoff pasta.

Há também um thread no hMailServer fórum sobre este.

[atualização]

No Administração Central > Configurações Do Sistema > Configurar Email De Entrada há um lugar para designar onde a sua "pasta de recebimento de emails" é.Este é o lugar onde você deseja hMailServer para colocar mensagens.O SharePoint irá tomar todas as mensagens que você colocar nessa pasta e peneire-los e entregá-los para as listas correspondentes.

A melhor maneira, com hMailServer é para adicionar um subdomínio.Dizer seu domínio principal é mydomain.com onde o seu endereço de e-mail seria me@mydomain.com.Em hMailServer, criar uma segunda chamada portal.mydomain.com onde e-mail para o portal listas list1@portal.mydomain.com.Agora, o script vbs, você olhar para todas as mensagens de ir para o subdomínio e movê-los para a pasta de armazenamento para SharePoint para pegar.

No entanto, você também tem que ir para o list's próprias configurações e ativar para receber e-mail lá.

Desde que você está habilitando e-mail para as listas, você também deve configurar o Servidor Virtual de SMTP no computador que hospeda o SharePoint.Isto é o que o IIS6 é para.Você aponte-o para o hMailServer usando o subdomínio mencionado acima.Que vai permitir o seu portal para o ENVIO de e-mail, também.Eu postei os links para instruções sobre como configurar o IIS6 neste segmento.

Outra coisa que você precisa fazer, se ainda não o fez, é configurar o seu Servidor DNS com um mx record para usar o hMailServer como o processador de correio.Há mais informações sobre isso no hMailServer fórum.


Aqui o caminho é C:\inetpub\mailroot\Drop.

É esse caminho acessível para hMailServer E o SharePoint?Você definir que caminho no SharePoint do SCA como eu mencionei acima?

Outras dicas

Obrigado pela sua resposta.Eu adicionei este código em vb script.

Sub OnDeliverMessage(oMessage) Dim caminho, nome de arquivo, fso, original, cópia caminho = Split(oMessage.O nome de ficheiro "\", -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

End Sub..

Aqui o caminho é C:\inetpub\mailroot\Drop.Eu verifiquei permissão.É Ok.No CA, eu configurado de entrada de email e dar o mesmo Caminho, mas ainda não está funcionando.Você pode elaborar a sua resposta?É necessário iniciar smtp no iis 6.0.Eu não posso iniciá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top