IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

Etiketlenen Kullanıcılar

2Beğeni(ler)
  • 2 Post By Heartbroken

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Ağustos 2015, 14:49   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
e-Posta / e-mail (nrt)




nrt'ye Yazdırdığım scriptlerden bir Diğeri.
Shell üzerinde mail Komutlarıyla ,
İşlem yapar.

E-Posta'ya Ek ekleyebilir,
Çoklu e-posta Gönderebilir.

Kanalda ve Bot özelinde işler.

Kullanım Şekli:

.eposta -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi>
e-postanıza ek (attachment) eklemek istiyorsanız:
.eposta -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi> -ek </eklenecek/dosya/dizini/dosyanız>
birden fazla adrese gönderilecekse, e-posta adreslerinin aralarına virgül ekleyerek yazın. birinci@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].../MENTION]s.net

Script Budur : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
Beş Tas Has Hoş Hoşaf.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 18 Ağustos 2015, 22:37   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: e-Posta / e-mail (nrt)




Heartbroken Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
nrt'ye Yazdırdığım scriptlerden bir Diğeri.
Shell üzerinde mail Komutlarıyla ,
İşlem yapar.

E-Posta'ya Ek ekleyebilir,
Çoklu e-posta Gönderebilir.

Kanalda ve Bot özelinde işler.

Kullanım Şekli:

.eposta -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi>
e-postanıza ek (attachment) eklemek istiyorsanız:
.eposta -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi> -ek </eklenecek/dosya/dizini/dosyanız>
birden fazla adrese gönderilecekse, e-posta adreslerinin aralarına virgül ekleyerek yazın. birinci@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s.com,ikinci@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s.net

Script Budur : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bu TCL'yi Tek Bir Kanal Üzerinde Çalıştırmamız Mümkündür ki ? Örneğin ; #Opers' de...


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
setudef flag eposta set ozelmsg 1 bind pub - .eposta posta_mail_pub if {$ozelmsg >= "1"} { bind msg - .eposta posta_mail_msg } proc posta_mail_pub {nick uhost hand chan text} { if {![channel get $chan eposta]} { return 0 } posta_mail $nick $uhost $hand $chan $text } proc posta_mail_msg {nick uhost hand text} { posta_mail $nick $uhost $hand $nick $text } proc posta_mail {nick uhost hand chan text} { set txt [split $text] regsub -all -- {\s+} $txt " " txt regexp {!?-başlık\s([^\-]+)\-} $txt "" subj regexp {!?-kime\s([^\s]+)} $txt "" addr regexp {!?-konu\s([^\-]+)\-} $txt "" konu regexp {!?-ek\s(.*)} $txt "" ek if {[string is space -strict $text]} { puthelp "privmsg $chan :Kullanımı : $::lastbind -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi>" puthelp "privmsg $chan :e-postanıza ek (attachment) eklemek istiyorsanız:" puthelp "privmsg $chan :.eposta -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi> -ek </eklenecek/dosya/dizini/dosyanız>" return } if {([regexp {^-başlık$} [lindex $txt 0]] eq "0") || $subj eq ""} { puthelp "privmsg $chan :Kullanımı : $::lastbind -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi>" puthelp "privmsg $chan :e-postanıza ek (attachment) eklemek istiyorsanız:" puthelp "privmsg $chan :.eposta -başlık <bu e-posta başlığı> -konu <bu postanız> -kime <gönderilecek e-posta adresi> -ek </eklenecek/dosya/dizini/dosyanız>" return } if {$addr eq "" || ![string match "*@*.*" $addr] || ![regexp {^[^@]+@[^\.]+\.(?:com|net|org|tc|uk|tr|info|edu)} $addr]} { puthelp "privmsg $chan :-kime seçeneğinden sonra ,gönderilecek kişinin geçerli bir e-posta adresini girmelisiniz." puthelp "privmsg $chan :birden fazla adrese gönderilecekse, e-posta adreslerinin aralarına virgül ekleyerek yazın. \ birinci@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s.com,ikinci@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s.net ... gibi." return 0 } if {"-ek" in $txt && ![regexp {^/.+?$} $ek]} { puthelp "privmsg $chan :-ek eklenecek dosyanın dizini olarak girilmelidir.\ Örneğin bot'un .conf dosyasını e-postaya eklenmek isteniyorsa:" puthelp "privmsg $chan :.eposta -başlık başlığım -konu konusu -kime adamin@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ne.org -ek /home/benim-yerim/eggdrop/eggdrop.conf" return } if {"-ek" in $txt} { set cmd [list echo [trans $konu] | mail -s [trans $subj] -c [concat $addr] -a {*}$ek $addr] catch { eval exec $cmd } output } else { set cmd [list echo [trans $konu] | mail -s [trans $subj] [concat $addr]] catch { eval exec $cmd } output } if {$output ne ""} { puthelp "privmsg $chan :hata oluştu: $output" } else { puthelp "privmsg $chan :e-posta'nız başarıyla gönderildi." } } proc trans {str} { return [string map [list ğ g Ğ G ı i İ I ö o Ö O ü u Ü U ş s Ş S ç c Ç C] $str] } putlog "[file tail [info script]] ok..."


 
Alıntı ile Cevapla

Alt 19 Ağustos 2015, 01:17   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: e-Posta / e-mail (nrt)




Kullanıcı Tanımlı Flag,
Script'in İlk Satırı:
setudef flag eposta
Bu , udef flag ==
User Defined Flag ==
Kullanıcı Tanımlı Flag
Olarak #Kanal Bilgisine Ekliyor.

ve Prosedür içinde Bu
Flag'ın Etkin Olup-Olmadığına
Bakılarak, İşleme devam ediyor.
if {![channel get $chan eposta]} { return 0 }
Satırı Bu işe Yarıyor.

Yükledikten sonra,
.chaninfo #Kanal-Adı
Komutuyla Dönen Ayarlarda
-eposta
Şeklinde Script'in Yüklendiği,
Ama #Kanal da Aktif Olmadığı
Görünür.

.chanset #Kanal-Adı +eposta
Komutuyla Aktif edildiği
#Kanal da Çalışacaktır.

.chanset #Kanal -eposta
Komutuyla da o Kanal'dan Kaldırılır.

Bot'un Olduğu Tüm Kanallarda
Çalışması İçin,
.chanset * +eposta
Şeklinde Komut verilir.
Yani #Kanal-Adı yerine,
* Yazılması ,
Bot'un Tüm Kanallarında,
Mana'sına gelecektir.


Kısaca ,
Zaten O şekilde,
İstenen #Kanal da çalışacak ,
Şekilde Yazılmış.

__________________
Beş Tas Has Hoş Hoşaf.
 
Alıntı ile Cevapla

Alt 19 Ağustos 2015, 01:36   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: e-Posta / e-mail (nrt)




Ha, Derseniz ki,
Özelde de Çalışmasın,
Sadece tek bir #Kanal'da
Çalışsın,

o halde,
set ozelmsg ayarını 0 Sıfır
Yaparsınız. Özelde Çalışmaz.
.chanset #Opers +eposta
Komutu verirsiniz,Bot'a Bağlanıp,
Sadece O #Kanal da Çalışır.

__________________
Beş Tas Has Hoş Hoşaf.
 
Alıntı ile Cevapla

Alt 29 Kasım 2024, 18:24   #5
Çevrimdışı
IUC
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: e-Posta / e-mail (nrt)




link ölmüş yenilermisin heartbroken ?

__________________
Bilgiyi Paylaşalım....! Bilgi Paylaşılınca Güzeldir....!
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
email, eposta, nrt


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Posta Borusu - Posta Borusu Özellikleri - Müzik Aletleri Liaaa Hobiler 0 15 Mayıs 2012 15:20