2016-04-01 10 views
0

Versuch, eine E-Mail von episerver xform zu senden. Was muss zusätzlich von meinem Rechner, auf dem die App gehostet wird, abgesehen von dem Hinzufügen in der web.config-Datei eingerichtet werden? Danke.Senden von E-Mails von Episerver über XForm

<mailSettings> 
    <smtp deliveryMethod='PickupDirectoryFromIis'> 
    <specifiedPickupDirectory pickupDirectoryLocation="c:\temp" /> 
    </smtp> 
</mailSettings> 
    </system.net> 

Antwort

1

Sie sollten die delivermethod ändern "SpecifiedPickupDirectory" statt "PickupDirectoryFromIis".

PickupDirectoryFromIis hat keine Option, um einen pickupDirectoryLocation anzugeben.

Wie bei msdn erklärte:

PickupDirectoryFromIis: E-Mail an das Pickup-Verzeichnis von einem lokalen Internet Information Services (IIS) für die Lieferung verwendet kopiert wird.

SpecifiedPickupDirectory: E-Mail wird in das Verzeichnis kopiert, das von der SmtpClient.PickupDirectoryLocation-Eigenschaft für die Zustellung durch eine externe Anwendung angegeben wird.

+0

Dank jontem. Ich änderte dazu: ' dear1

+0

Muss ich telnet so einrichten, dass es auf meinem PC richtig funktioniert? Im Moment gibt dieses 'telnet [email protected] 25' einen Fehler wie " Verbindung mit [email protected] ... Konnte Verbindung zur Host, an Port 25: Verbindung fehlgeschlagen " – dear1

+0

Hat das Konto, das den AppPool ausführt, die Berechtigung, in dieses Verzeichnis zu schreiben? Ich glaube nicht, dass das die richtige Adresse für Google Mail ist: s SMTP-Dienst. Viele ISPs blockieren auch den ausgehenden Datenverkehr an Port 25. – jontem