guclusat

Tanınmış Üye
Süper Moderatör
ams email..webp

PHP:
-- Where is the mail form hosted?
-- Set this to the server where the script was uploaded
-- (and maybe change its name)
theURL = "http://www.uydudoktoru.com/mail_yolla/mailform.php";

-- Check if online
online = HTTP.TestConnection(theURL);
if (online) then
    -- Disable button to avoid repeated submits
    Button.SetEnabled("Button1", false);
    -- Submit data to mail form
    text = Input.GetText("Input1");
    res = HTTP.Submit(theURL, { action="Submit", comment=text }, SUBMITWEB_POST);
    if (res == "OK") then
        Dialog.Message("Bilgi", "Mesajınız başarıyla gönderildi", MB_OK);
        Application.Exit();
    else
        Dialog.Message("Hata Mesajı", "Mesaj gönderilemedi:\r\n" .. res, MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
    end
    Button.SetEnabled("Button1", true);
else
    -- Oops!
    Dialog.Message("Hata Mesajı", "Mesajınız Gönderilemesi, İnternet Bağlantınızda sorun olabilir aha Sonra Yeniden Deneyiniz", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
APZ dosyasını ekte sunuyorum Bu kodların çalışması için mail.php dosya hazırlayıp ftp adresinize göndermeniz gerekiyor.

program mesajı gönderince otomatik olarak kapanacaktır aynı anda bir kaç mail adresi verebilirsiniz.mail sistemi biraz daha geliştirilebilir.
 

Eklentiler

Son düzenleme:
Programın çalışan hali

işte programın hazır yapılmış çalışan tam versiyonu apz olmadığından üzerinde değişiklikler yapma şansınız yok denem için foruma ekliyorum.
 

Eklentiler

güzel paylasım yaptıgın programların kenarına ufak bi yere eklersın sorunu olan ordan ulasabılır sana
 

AMS 9 ile E-posta Gönderim Sistemi Kurulumu

AMS'de e-posta göndermek için iki ana yol vardır: Kullanıcının kendi e-posta programını (Outlook gibi) tetiklemek veya arka planda sessizce (SMTP üzerinden) gönderim yapmak.

1. Yöntem: Varsayılan E-posta İstemcisini Kullanma (Kolay Yol)

Bu yöntem, kullanıcının bilgisayarında yüklü olan e-posta uygulamasını açar. Karmaşık ayarlar gerektirmez.
Kod:
-- Alıcı, Konu ve İçerik değişkenleri
sAlici = "destek@uydudoktoru.com";
sKonu = "Teknik Servis Yazılım Geri Bildirimi";
sIcerik = "Merhaba usta, programda şu özelliği çok beğendim...";

-- E-posta uygulamasını tetikle
File.OpenEmail(sAlici, sKonu, sIcerik);

2. Yöntem: SMTP ile Arka Planda Gönderim (Profesyonel Yol)

Bu yöntem için genellikle SMTP.Send gibi aksiyonları içeren eklentilere (Plugins) ihtiyaç duyulur. Kullanıcı hiçbir şey görmeden, şifreli bir şekilde veriyi sana gönderir.

Gerekli Bilgiler:

3. Teknik İpucu: Hata Raporlama Sistemi

Daha önce konuştuğumuz Hata Kontrolü konusunu buraya entegre edebilirsin. Eğer programda kritik bir hata oluşursa, Application.GetLastError sonucunu otomatik olarak senin e-posta adresine gönderecek bir "Otomatik Hata Raporlayıcı" yapabilirsin.

Teknik İpucu (Usta Notu)

Usta, dükkanda hazırladığın özel servis araçlarında (örneğin BIOS yedekleme veya chip yazma yazılımları) bir "Usta'ya Soru Sor" butonu ekle. Bu buton tıklandığında File.OpenEmail komutu çalışsın ve alıcı kısmında senin mail adresin otomatik gelsin. Müşterilerin takıldıkları yerde doğrudan sana mail atabilirler.

Ayrıca, 0216 388 48 00 olan dükkan numaranı mail içeriğine (Body) otomatik olarak "İletişim Numaramız: ..." şeklinde ekletirsen, kurumsal duruşun pekişir.
 
Geri
Yukarı