Witam,
Mam problem chyba z Postalem lub System.Net mianowicie chciałem użyć postala do wysyłania maila oto kod Controllera:
OrderConfirmationEmail email = new OrderConfirmationEmail {
To = order.Email,
Cost = order.TotalPrice,
OrderNumber = order.OrderId,
FullAddress = string.Format("{0} {1}, {2}, {3}", order.FirstName, order.LastName, order.Address, order.CodeAndCity),
OrderItems = order.OrderItems,
CoverPath = AppConfig.PhotosFolderRelative
};
email.Send();
order to model który uzupełnia mi dane - dane są prawidłowe nie ma błędów
Tak wygląda widok oczywiście w zakładce Email jak Postal wymaga
@model ShopB2B.ViewModels.OrderConfirmationEmail
To: @Model.To
From: mój adres email
Subject: Potwierdzenie zamówienia
Hello
@Model.FullAddress
Thanks!
i konfiguracja Web.config
<system.net>
<mailSettings>
<smtp deliveryMethod="network">
<network host="tutaj podaje" port="465" userName="mój email" password="moje hasło" enableSsl="true" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
I co dostaje co chwilę informację
Upłynął limit czasu operacji.
Szczegóły wyjątku: System.Net.Mail.SmtpException: Upłynął limit czasu operacji.
[SmtpException: Upłynął limit czasu operacji.]
System.Net.Mail.SmtpClient.Send(MailMessage message) +1798
Postal.EmailService.Send(Email email) +83
Postal.Email.Send() +44
ShopB2B.Controllers.<Checkout>d__b.MoveNext() in
...
Co wy na to????