Pregunta

¿Cómo puedo enviar correo desde hmailSserver a una biblioteca de SharePoint?Trabajo en Windows Server 2008.Cuando se envía un correo electrónico desde Outlook, no puedo encontrarlo en la biblioteca.

¿Fue útil?

Solución

Yo uso hMailServer con Sharepoint.

Como he trabajado bastante con esto, tengo algunos hilos en estos foros que podrían resultarle útiles:

Ahora te diré que tiene un pequeño truco.Tienes que configurar hMailServer con un script vbs para colocar el correo en una ubicación donde SharePoint pueda recogerlo.En mis publicaciones hay un enlace al script para usar hMailServer.También debe asegurarse de haber configurado la recogida de correo en la Administración central de SharePoint.En mi caso, hMailServer estaba en una máquina y SharePoint en otra.Así que también tuve que configurar un directorio compartido entre las dos máquinas para usarlo como carpeta de entrega.

También hay una hilo en el foro de hMailServer sobre esto.

[actualizar]

En Administración central > Configuración del sistema > Configurar correo electrónico entrante hay un lugar para designar dónde está su "carpeta de envío de correo electrónico".Aquí es donde quieres hMailServer poner sus mensajes.SharePoint tomará todos los mensajes que coloque en esa carpeta, los filtrará y los entregará a las listas apropiadas.

La mejor manera, con hMailServer es agregar un subdominio.Digamos que su dominio principal es mydomain.com donde estaría tu dirección de correo electrónico me@mydomain.com.En hMailServer, crea un segundo llamado portal.mydomain.com donde estaría el correo electrónico para las listas del portal list1@portal.mydomain.com.Ahora, en el script vbs, busca los mensajes que van al subdominio y los mueve a la carpeta desplegable para que SharePoint los recoja.

Sin embargo, también hay que entrar en el listsu propia configuración y habilítelo para recibir correo electrónico allí.

Dado que está habilitando el correo electrónico para las listas, también debe configurar el servidor virtual SMTP en la máquina que aloja SharePoint.Para eso está IIS6.Lo apuntas a tu hMailServer usando el subdominio mencionado anteriormente.Eso también permitirá que su portal ENVÍE correo electrónico.Publiqué enlaces a instrucciones sobre cómo configurar IIS6 en este hilo.

Otra cosa que debes hacer, si aún no lo has hecho, es configurar tu servidor DNS con un mx record utilizar hMailServer como controlador de correo.Hay más información sobre esto en el foro de hMailServer.


Aquí la ruta es C:\inetpub\mailroot\Drop.

¿Ese camino es accesible para ambos? hMailServer ¿Y SharePoint?¿Estableciste esa ruta en SCA de SharePoint como mencioné anteriormente?

Otros consejos

Gracias por su respuesta.He agregado este código en el script vb.

Sub OnDelivermessage (Omessage) Dim ruta, nombre de archivo, FSO, original, ruta de copia = dividido (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..

Aquí la ruta es C:\inetpub\mailroot\Drop.Verifiqué el permiso.Está bien.En CA, configuré la configuración del correo entrante y proporcioné la misma ruta, pero todavía no funciona.¿Puedes elaborar tu respuesta?¿Es necesario iniciar smtp en iis 6.0?No puedo empezarlo.

Licenciado bajo: CC-BY-SA con atribución
scroll top