Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
nitro
Üye
Mesajlar: 1112 Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:
Mesaj
gönderen nitro » 17 Haz 2006 02:22
merhaba müşterilere taksit zamanını hatırlatan e-mail eklentisi yapmaya çalışıyorum.
aşağıdaki kodları kullanıyorum, ama Authorization failed #5.7.0 hatası veriyor.
Kod: Tümünü seç
procedure Tform3.sendmail;
begin
try
ReadConfiguration;
idmsgsend.MessageParts.Clear;
//TIdAttachment.Create(IdMsgSend.MessageParts, rutt);
application.ProcessMessages;
with IdMsgSend do
begin
body.Clear;
From.Text := UserEmail;
Recipients.EMailAddresses := 'nitro_konat@yahoo.com';
Subject := 'Taksit hatırlatıcı '+datetostr(date)+' '+timetostr(time);
body.Text:=memo1.text;
Priority := mpNormal;
CCList.EMailAddresses := '';
BccList.EMailAddresses := '';
ReceiptRecipient.Text := '';
end;
SMTP.Username := SmtpServerUser;
SMTP.Password := SmtpServerPassword;
SMTP.Host := SmtpServerName;
SMTP.Port := SmtpServerPort;
smtp.Connect;
except;
end;
try
SMTP.Send(IdMsgSend);
smtp.Disconnect;
finally
SMTP.Disconnect;
end;
end;
procedure Tform3.ReadConfiguration;
begin
SmtpServerName := 'mail.konat.net';
SmtpServerPort := 25;
SmtpServerUser := 'sipdorus';
SmtpServerPassword := 'şirfem';
SMTP.AuthenticationType:=atlogin;
UserEmail := 'sipdorus@konat.net';
end;
gönderim yaptıpım mail adresim pop3 bir mail adresi. acaba ondan mı hata veriyor?
naile
Admin
Mesajlar: 1873 Kayıt: 11 Haz 2003 10:11
Mesaj
gönderen naile » 17 Haz 2006 02:31
SMTP.AuthenticationType:=atlogin yerine atNone denedin mi? Onun için bir mail ayarı var sanıyorum. Login yerine none kullanman belki işe yarayabilir.
nitro
Üye
Mesajlar: 1112 Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:
Mesaj
gönderen nitro » 17 Haz 2006 02:39
siz söyledikten sonra denedim.
sorry this domain isn't in my allowed list #5.7.0
hatası verdi.
vkamadan
Kıdemli Üye
Mesajlar: 1935 Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:
Mesaj
gönderen vkamadan » 17 Haz 2006 02:49
merhaba ,
Indy bazı domainlere göndermiyor neyazıkki, yahoo da buna dahil.
İyi çalışmalar.
nitro
Üye
Mesajlar: 1112 Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:
Mesaj
gönderen nitro » 17 Haz 2006 03:11
teşekkürler volkan abi ve naile abla ,başka mail adresine gönderdi. müşterilerin yahoo adreslerini almiycaz demekki
Opt2000
Üye
Mesajlar: 216 Kayıt: 09 Tem 2003 10:04
Mesaj
gönderen Opt2000 » 17 Haz 2006 04:34
Selam,
Indy'nin her domain'e mail gönderip göndermediğini bilmiyorum, ama biraz önce yaptığım testte yahoo'ya gönderdi. Kodlar yaklaşık aynı. Indy'nin son sürümünü ve Yahoo Pro hesabı kullanıyorum. Sanırım bunları kontrol etmende fayda var.
Kolay gelsin,
Bahadır Alkaç
undefined
Moderator
Mesajlar: 565 Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:
Mesaj
gönderen undefined » 17 Haz 2006 05:30
belki SSL üzerinden login olman gerekiyordur. Mesela gmail üzerinden(gmail'e değil) smtp ile mail gönderirken böyle oluyor. Indy'nin SSL desteği bir dll ile sağlanıyordu. İstersen google'da indy, gmail, ssl keywordlerini aratabilirsin.