Selam. Asp ile bir formu mail göndermek istiyorum. Sunucuda ASPemail kullanılıyor. Aşağıdaki scripti çalıştırınca connection timed out hatası çıkıyor. Sebebi ne olabilir? Sunucu niobeweb de
Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = "mail.sirket.com" Mail.Port = 25 Mail.From = "abc@msn.com" Mail.FromName = "xxxl" Mail.AddAddress "ddd@gmail.com" Mail.Subject = "Sirket Site Mail Gönderme Denemesi" Mail.Body = "<p>Bu bir deneme mailidir.</p>" Mail.IsHTML = True On Error Resume Next Mail.Send If Err <> 0 Then Response.Write "An error occurred: " & Err.Description End If
Smtp bilgilerini kontrol ederek tekrar denemenizde fayda var ki ben smtp bağlantısı için parolanızı yazmanız gereken satırı kodlarınızda göremedim. Ek olarak : 25.port kapatıldı yerine 587 aktif şu anda servis sağlayıcınız ile görüşerek daha detaylı bilgi alabilirsiniz.
Aşağıda örnek olarak ASPmail ile gönderimi veriyorum değişkenleri kendinize göre düzenleyerek kullanabilirsiniz.
MMail.AddAddress "alici@alici.com" MMail.Subject = "Sirket Site Mail Gönderme Denemesi" MMail.IsHTML = true MMail.Body="<p>bu bir deneme mailidir.</p>"
On Error Resume Next MMail.Send If Err <> 0 Then Response.Write "Hata Var : " & Err.Description Else Response.Write "Gönderim Başarılı!" End If Set MMail = Nothing
Persits komponentini serverıma nasıl kurarım bedava?
Kendi sitesi para istiyor, zaten asp ile kod yazan kalmadı piyasada ama bu komponenti temin edip dll dosyasını kurmak istiyorum. Yardımcı olmak isteyen var mı?
---- Yukardaki form sayfası ve aşağıdaki gönderme kodları güvenlik kodu tanımlaması da var. spam önlemek için. formu doldurduğunda kodu yanlış bile girse yazdıkları boşa gitmez. tekrar kodu ekleyerek gönderebilir.
If request.Form("ad") = "" Or request.Form("soyad") = "" Or request.Form("email") = "" Or request.Form("gorusler") = "" Then mesajGoster("Lutfen Zorunlu Alanlari Doldurunuz !") ElseIf strRondom <> strkod Then mesajGoster("Lutfen Güvenlik Kodunu Giriniz !")
Else
mesaj = "<html><body style=font-family: tahoma; font-size: 10pt><p><b>Isim: </b>" & request.form("ad") & " " &request.Form("soyad") &" <b>Telefon: </b>" & request.form("tel") & " <b>E-Mail: </b>" & request.form("email") & " <b>Gönderi Tarihi:</b>"&strFullDate&" <b>Mesaj : </b>" & request.form("gorusler") & "</p><hr><p><b>Dikkat:</b> Gelen bu form gönderilerine cevap vermek için yanitla dedigimizde, giden kisi bölümüne kisinin yazdigi email adresini kopyalamamiz gerekmektedir. E-Mail adresi yazmamis kisilerin gönderilerine yanit veremezsiniz. </p></body></html>"
JMail komponentini ilk kez öğrenmiş oldum sayenizde. İlk fırsatta deneyeceğim. JMail dll dosyasını bulabilirsem inşallah uygulayacağım; inşallah ücretsizdir ve güvenli şekilde çalışıyordur.
Smtp bilgilerini kontrol ederek tekrar denemenizde fayda var ki ben smtp bağlantısı için parolanızı yazmanız gereken satırı kodlarınızda göremedim.
Ek olarak : 25.port kapatıldı yerine 587 aktif şu anda servis sağlayıcınız ile görüşerek daha detaylı bilgi alabilirsiniz.
Aşağıda örnek olarak ASPmail ile gönderimi veriyorum değişkenleri kendinize göre düzenleyerek kullanabilirsiniz.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Aşağıdaki bilgilerini kendi sisteminize göre değiştirirseniz ve sunucunda Persist Asp Mail bileşeni var ise mail gönderebilirsiniz.
Set Mail2 = Server.CreateObject("Persits.MailSender")
Mail2.Charset = "ISO-8859-9"
Mail2.Host = "mail.domainc.om"
Mail2.Username = "info@domain.com"
Mail2.Password = "123456"
Mail2.From = "info@domain.com"
Mail2.FromName = "KONU BAŞLIĞI"
Mail2.AddAddress info@atilacakmail.com
Mail2.Subject = "KONU BAŞLIĞI"
Mail2.Body = "<HTML><BODY>Mesajınız</BODY></HTML>"
Mail2.IsHTML = true
Mail2.Send
Set Mail2 = Nothing
Kendi sitesi para istiyor, zaten asp ile kod yazan kalmadı piyasada ama bu komponenti temin edip dll dosyasını kurmak istiyorum.
Yardımcı olmak isteyen var mı?
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesajda bahsedilenler: @velihamza