Merhaba,
İlgili tüm konuları okudum ancak bir sonuç elde edemedim.SMTP ile mail gönderirken harici bir adrese mail gönderemiyorum.Yani kendi hostingime ait mail adresimden kendi hostingime ait başka bir mail adresine mail gönderebiliyorum ancak hotmail,gmail gibi bir adrese mail gönderirken hata alıyorum.SSL konularını araştırdım ancak çözemedim.(DelphiXE2,Indy10)
Şimdiden teşekkürler.
IdSMTP İle Mail göndermede hata
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 73
- Kayıt: 06 Oca 2012 06:56
Re: IdSMTP İle Mail göndermede hata
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
idSMTP1.Host:='smtp.yandex.ru';
idSMTP1.Port:=587;
idSMTP1.Username:='doktoraltun';
idSMTP1.Password:='xxxxxxxx';
idmessage1.Body.Text:=memo1.text;
idmessage1.recipients.EmailAddresses:=edit2.text;
idmessage1.Subject:=edit1.text;
idmessage1.IsEncoded:=true;
idmessage1.From.Address:='xxxxxxxxx@yandex.com';
idmessage1.ContentType:='text/html; charset=UTF-8';
idmessage1.ContentTransferEncoding:='8bit';
try
try
idSMTP1.Connect;
idSMTP1.Send(IdMessage1);
ShowMessage('Mailiniz iletildi.');
except on E:Exception do
begin
ShowMessage('Hata Var!!');
end;
end;
finally
idSMTP1.Disconnect;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
edit1.Clear;
memo1.Clear;
end;
procedure TForm1.IdMessage1InitializeISO(var VHeaderEncoding: Char;
var VCharSet: string);
begin
VCharSet:= 'UTF-8';
end;
end.
Kendim SMTP mail olarak Bloggere konu eklemek için kullandığım kodlar güle güle kullanın türkçe karakter problemide yok.
Re: IdSMTP İle Mail göndermede hata
Kodlar için teşekkürler ancak yine hata mesajı aldım.
'Client does not have permissions to send as this sender'
'Client does not have permissions to send as this sender'
Re: IdSMTP İle Mail göndermede hata
Arkadaşlar ,
Ben şirket adresimden mail göndermeye çalışıyordum sanırım sıkıntı kendi Exchange server ayarlarımızdan kaynaklanıyor,SMTP ile harici adreslere gönderme yetkisi yok.Başka adreslerden gönderince gidiyor.İlgilenen arkadaşlara teşekkürler.
Ben şirket adresimden mail göndermeye çalışıyordum sanırım sıkıntı kendi Exchange server ayarlarımızdan kaynaklanıyor,SMTP ile harici adreslere gönderme yetkisi yok.Başka adreslerden gönderince gidiyor.İlgilenen arkadaşlara teşekkürler.