Forum
Merhaba üstadlar ,
siteyi http://localhost:59972/index.aspx bu şekilde debug ediyorum.Sitenin bir sayfasında form var. tanımladığım maile İK formu gidiyor. Projemi Publish ediyorum. FTP den atıyorum. siteye girip aynı işlemi yaptığımda formdan mail gelmiyor.
2 gün oldu çıkamadım işin içinden.
Merhaba,
Mail gönderememenizin sebebi birkaç sorundan kaynaklanabilir. Bunlardan biri smtp portu ile ilgili olabilir siz 587 portunu kullanıyorsanız kodlarınızda bunun yerine 25 portunu deneyin yada tam tersini.
Bir diğer neden ise mail gönderirken kullanılan kütüphanenin sunucuda bulunmamasından kaynaklanabilir büyük ihtimalle .net kullanıyorsanız System.Net.Mail kütüphanesini kullanıyorsunuzdur. Bu kütüphaneyi ftp de bin klasörüne aktarın. Genelde mail gönderme kod satırlarında try catch kullanılır bu yüzden de hata mesajı almıyorsunuzdur.
Bir diğer neden ise Authentication sorunları olabilir. Mail gönderirken kullanıcı adı ve şifre kullanarak mail gönderin yani güvenli bir bağlantı olsun.
Kolay Gelsin
Try catch ile inceleyin ,donen hata nedir , hata dönmüyorsa servis salayıci üzerinden loglara bakın , başka hesap vs. Deneyin .
iki nedenı olabılır
- ilk iki satırda kod hatası varsa bundan kaynaklı maıl göndermıyor olabılır
- mail göndermıyorsa IIS ayarlarınızı kontrol etmenızde fayda var iyi çalısmalar