Ilyenkor az SmtpClient osztály beállításával megtehetjük, hogy a saját fájlrendszerünkkel "levelezünk".
Fentiekhez a web.config állományban a következő beállítások szükségesek:
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:\temp\mailpickup"/>
</smtp>
</mailSettings>
</system.net>
Így azonnal ellenőrizhetjük, hogy az üzenet a megfelelő tartalommal előállt-e.
[Test]
public void SendMailTest()
{
SmtpClient smtpclt = new SmtpClient();
MailMessage message = new MailMessage("from@server.com", "to@server.com");
message.Body = "Body";
message.Subject = "subject";
smtpclt.Send(message);
}
A kliensnek egyébként futás közben is megmondhatjuk, hogy a levelet ebbe a könyvtárba küldje:
smtpclt.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
smtpclt.PickupDirectoryLocation = "c:\\temp\\mailpickup";
Nincsenek megjegyzések:
Megjegyzés küldése