Pregunta

Configuración muy sencilla:

Visual Studio --> Agregar nuevo elemento --> Definición de lista.Tipo: Biblioteca de documentos.Además de eso, no hay cambios.Desplegar.

Resultado:
enter image description here

Como se puede ver:No hay un enlace "configurar los ajustes del correo electrónico entrante".

Cuando creo una biblioteca de documentos de la forma habitual (p. ej.Acciones del sitio --> Nueva biblioteca de documentos) Obtengo el resultado deseado:
enter image description here

¿Cómo consigo el "Configuración de correo electrónico entrante" ¿Enlace en una biblioteca de documentos implementada a través de Visual Studio?


EDITAR (gracias a Falak):
El solución es sumar (aunque solo sea un muñeco) SPEmailEventreceiver a la lista.Entonces si haces esto:

public class MyMailEventReceiver : SPEmailEventReceiver
{
    public override void EmailReceived(SPList list, SPEmailMessage emailMessage, string receiverData)
    {
        base.EmailReceived(list, emailMessage, receiverData);
    }
}

y los elementos.xml:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="xyz"> <!-- add the correct template id here -->
      <Receiver>
        <Name>MyMailEventReceiver</Name>
        <Type>EmailReceived</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>myAssembly.MyMailEventReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>

Voilá, tengo el enlace de configuración de correo electrónico entrante en la configuración de la biblioteca de documentos.

¿Fue útil?

Solución

SharePoint solo muestra el enlace de configuración de correo electrónico entrante para OOTB listas de tipo Anuncios, Eventos, Biblioteca de documentos, Biblioteca de imágenes, Formulario XML, Foro de discusión, Publicaciones.

Por lo tanto, si crea una lista personalizada, debe crear un controlador de eventos de correo electrónico personalizado y adjuntarlo a su lista y luego estará disponible el enlace de configuración de correo electrónico entrante.

Más información: http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/f8d57aba-2a0e-41a1-a280-2e022f5604e3

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