Mail html editor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

Mail html editor

Mesaj gönderen Serhat »

İyi günler,

Mail gönderme programı yapıyorum, richedit ile denedim fakat tam istediğim gibi bir sonuç alamadım, resim ekleme gibi.

Acaba outlok mantığında html gibi delphide resim ekleme ve yazı fontları gibi bir çok özelliği kullanabileceğim ne olabilir?
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Mail html editor

Mesaj gönderen Lord_Ares »

merhaba forumda mail gönderme diyerek arama yaptığımda şu iki linkin size yardımı olabilir diye düşündüm. Umarım işinize yarar

Bunda htm olarak mail gönderebiliyor. Sizde html olarak renklendirip veya resim ekleyerek gönderebilirsiniz
viewtopic.php?f=2&t=33627&p=180908&hili ... me#p180906

Buda aynı işlemleri yapabiliyor.
viewtopic.php?f=19&t=25294&hilit=mail
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

Re: Mail html editor

Mesaj gönderen Serhat »

Teşekkür ederim;

Vermiş olduğunuz linklere bakmıştım, 'c:\test.html' buradaki html'yi delphi üzerinden düzenleye bilsem sorun çözülecek, bunu nasıl yapabilirim?
Kullanıcı avatarı
Dostk
Üye
Mesajlar: 144
Kayıt: 22 Ağu 2015 12:21

Re: Mail html editor

Mesaj gönderen Dostk »

Dostum bildiğim kadarıyla pek mümkün değil bu istediğiniz...
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Mail html editor

Mesaj gönderen fesiharslan »

Daha önce açılmış bir konu göz atmanızda fayda var.
viewtopic.php?f=1&t=16317
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Mail html editor

Mesaj gönderen Lord_Ares »

Yeni gördüğüm bir kodu paylaşmak istedim. Bir önceki mesajımda html kod ekleyerek renk felan değiştirebilirsin demiştim bununla ilgili bir örnek gördüm belki işinize yarayabilir. Kolay gelsin
http://stackoverflow.com/questions/2708 ... ffect?rq=1
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: Mail html editor

Mesaj gönderen esistem »

Selam,
ordaki HTML i delphi üzerinden neden değiştiremiyorsunuz? Önce bir memo da html i oluşturun sonra diske kaydedin daha sonra maile ekleyin gitsin.
cecihan
Üye
Mesajlar: 94
Kayıt: 30 Ara 2006 11:40
İletişim:

Re: Mail html editor

Mesaj gönderen cecihan »

Ben uzun zaman önce bu işi çözmek için başka bir component (trichedit) kullanmıştım. html olarak kaydedebiliyordu.
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

Re: Mail html editor

Mesaj gönderen Serhat »

cecihan yazdı:Ben uzun zaman önce bu işi çözmek için başka bir component (trichedit) kullanmıştım. html olarak kaydedebiliyordu.
esistem yazdı:Selam,
ordaki HTML i delphi üzerinden neden değiştiremiyorsunuz? Önce bir memo da html i oluşturun sonra diske kaydedin daha sonra maile ekleyin gitsin.

Örnek: Hotmail'a giriş yaptığımızda resim eklediğimizde resmi mail yazdığımız alada görebiliyoruz, richedit de ve memoda resim ekleme özellik olmadığından html yi form ekranında gösterebilirsem ve düzenleye bilirsem güzel olur.
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: Mail html editor

Mesaj gönderen esistem »

Neden yapamadığınızı tam olarak anlamamakla birlikte şöyle basit bir örnek vereyim.

viewtopic.php?f=19&t=25294&hilit=+mail

yukarıdaki örnek çalışıyor sanırım, oradaki html in içeriğini değiştirme işini basitçe şöyle yapabilirsiniz.
önce formunuza bir memo koyun, içeriğini de şu şekilde düzenleyin,

Kod: Tümünü seç

<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<title>%konu%</title>
</head>
<body>
<p>Deneme Postası</p>
<p><img src="%logo%"></p>
<p>%mesaj%</p>
</body>
</html>
daha sonra, button on clik olayında mesela,

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
deger:ansistring;
begin
deger:=memo1.Text;
deger:=StringReplace(deger,'%konu%',edit1.Text,[rfReplaceAll]);
deger:=StringReplace(deger,'%mesaj%',memo2.Text,[rfReplaceAll]);
deger:=StringReplace(deger,'%logo%','cid:xxx.jpg',[rfReplaceAll]);
memo1.Text:=deger;
end;
yazın, sonrada memo yu mesaj.html olarak bi yere kaydedin, daha sonrada linkteki gibi gönderin gitsin.
yok eğer ben bu mesaj formunu düzenlerken html olarak çıktısını da görmek istiyorum derseniz koyun forma bi tane webbrowser, birde göster butonu, butona basınca kaydettiğiniz html dosyasını browser dan çağırın olsun bitsin.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: Mail html editor

Mesaj gönderen vkamadan »

Merhabalar ,
WYSIWYG HTML Editörü arıyorsunuz http://delphihtmlcomponents.com/editor.html ücretli bir ürün ancak buradan yola çıkarak ücretsiz türevlerini araçtırabilirsiniz.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Mail html editor

Mesaj gönderen csunguray »

Aslında her web browser aynı zamanda bir HTML editörüdür. https://bitbucket.org/wpostma/tembeddedwb adresinde TWebBrowser component ini editör olarak kullanmaya yaran bir proje var.

https://sourceforge.net/projects/delphiemail/ adresindeki delphi ile yapılmış e-mail client programı da bu bileşeni kullanmaktadır.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: Mail html editor

Mesaj gönderen pasa_yasar »

Trichview kullanın kelimeleri nesne gibi okutup html çevirebilirsiniz. Ben öyle yapmıştım. Hangi kelime italic veya renkli vs. ona göre html çevirip kaydediyordum
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

Re: Mail html editor

Mesaj gönderen Serhat »

pasa_yasar yazdı:Trichview kullanın kelimeleri nesne gibi okutup html çevirebilirsiniz. Ben öyle yapmıştım. Hangi kelime italic veya renkli vs. ona göre html çevirip kaydediyordum

Bir çok örnek araştırdım fakat sonuç alamadım, klasik xe7 kullanıyorum Trichview xe7'de yok?.

Acaba "richview htmlye" nasıl çevirebilirim örmek verebilir misiniz...
Cevapla