ASP ile mail gönderme

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

hocam firewall varmı sistemde belki bazı portları open edemiyordur...
;)
eternity
Üye
Mesajlar: 21
Kayıt: 05 Tem 2004 09:56
Konum: Ankara

Mesaj gönderen eternity »

geçerli mail adresi ve o serverın adını yazdığımda 550 Mailbox unavailable hatası veriyor bu :cry:
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

hacam hiç karşılaşmadığım bir sorun ama SMTP server'ın konfigrasyonu ile ilgili olabilir.
http://www.aspemail.com/manual_01.html
adresinde kurulum ve SMTP ile bilgiler var ufak bir proje yapıp localde denemek lazım...
;)
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,
eternity yazdı:geçerli mail adresi ve o serverın adını yazdığımda 550 Mailbox unavailable hatası veriyor bu :cry:
Aldığınız bu hata alıcı adresinin MX kaydında verilen SMTP sunucusunun, local posta kutusunun olmadığıyla ilgili bilgilendirmesidir. Örneğin dns kaydı aşağıdaki gibi bir domaine mail atıyorsunuz. Alıcı: bbb@aaa.com.tr ;

Kod: Tümünü seç

; <<>> DiG 9.2.1 <<>> aaa.com.tr MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41870
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;aaa.com.tr.                   IN      MX

;; ANSWER SECTION:
aaa.com.tr.            10800   IN      MX      10 mail.aaa.com.tr.
mail.aaa.com.tr.        10800   IN      A       xxx.xxx.xxx.xxx

;; AUTHORITY SECTION:
aaa.com.tr.            10800   IN      NS      ns1.aaa.com.tr.


;; Query time: 27 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Aug  4 14:16:26 2004
;; MSG SIZE  rcvd: 133
Sizin kodun çalıştığı sunucudaki smpt server öncelikle aaa.com.tr domaininin mail server ının adresini arayacaktır. Yukardaki gibi bir query sonucunda xxx.xxx.xxx.xxx adresini bulacaktır. Daha sonra o sunucuya posta kutularından bbb ye bir mail gonderilecegi bildirilecektir ve eğer yoksa 550 gelecektir. Sizin makinanızdaki SMTP sunucunun isteğinizi relay ettiği durumdur ki kod içinden dönen bilgi size gelmez. Bu konfigürasyonun çalışması için iis admin panelden scriptin çalıştığı makinaya smtp servisi güvenlik ayarlarından relay yetkilerinin verilmesi gerekir. Dikkatli olunması gerekir yoksa net üzerinden sizin smtp sunucuyu spam için kullanmakta hiç gecikmeyeceklerdir.

Fakat alıcı adresi olarak bbb@aaa.com.tr yerine sadece aaa verirseniz, scriptin çalıştığı makinadaki SMTP doğrudan muhatap olacağından script e 550 mesajı geri gelecektir.

Düşüncem odur ki, kodunuzda verdiğiniz alıcı e-mail adresi scriptin çalıştığı makinayı gösteriyor ve o makinada o hesap yok. Bu bir kodlama hatası olabileceği gibi, sizin bilerek verdiğiniz birşey de olabilir.

-----------------------

Uzun uzun yazıyorum kusura bakmayın ama sistemin nasıl çalıştığını da buradan birazcık vermek yararlı olur diye düşünüyorum. Daha detaylı bilgi için RFC 821 ve 2821 i inceleyebilirsiniz.
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Cevapla