2016-04-01 5 views
0

Попытка отправить электронную почту от episerver xform. Что еще нужно настроить с моего компьютера, на котором размещено приложение, помимо добавления этого в файл web.config? Спасибо.отправка электронных писем от Episerver через XForm

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

ответ

1

Вы должны изменить delivermethod к "SpecifiedPickupDirectory" вместо "PickupDirectoryFromIis".

PickupDirectoryFromIis не имеет возможности указывать местоположение pickupDirectoryLocation.

Как указано в msdn:

PickupDirectoryFromIis: Email копируется в каталог раскладки, используемый местными Internet Information Services (IIS) для доставки.

SpecifiedPickupDirectory: электронная почта копируется в каталог, указанный свойством SmtpClient.PickupDirectoryLocation для доставки внешним приложением.

+0

Thanks jontem. Я изменил это: ' ' но письма до сих пор ни отправки (даже если Я не получаю сообщение об ошибке), равно как и копия, помещенная во временную папку, как указано в config. Я думаю, что что-то должно отсутствовать. – dear1

+0

Мне нужно настроить telnet для правильной работы на моем компьютере? На данный момент это 'telnet [email protected] 25' дает ошибку, например « Подключение к [email protected] ... Не удалось открыть соединение с host, on port 25: Connect failed " – dear1

+0

Имеет ли учетная запись, использующая AppPool, разрешение на запись в этот каталог? Я не думаю, что это правильный адрес gmail: s SMTP-сервис. Многие ISP: s также блокируют исходящий трафик на порт 25. – jontem

Смежные вопросы