- Konuyu başlatan
- #21
Teşekkür ederim.Güzel , ellerine sağlık
Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
Teşekkür ederim.Güzel , ellerine sağlık
1- ) Mailin gelebileceği bir sistem yokGeliyor. Gelmese niye paylaşayım zaten aptal gibi.
Geliyor subadressing kullanıyor dediğim gibi.
Yahu siteye giriş yaptığınızda sayfa kaynağını görüntüleyebilirsiniz. Muamması da yok zaten Google mail sunucularında subadressing diye bir yöntem kullanıyor ben de bu yöntemi kullanarak size mail oluşturan bir web sitesi yaptım. Temp mail alternatifi demişsiniz konuyla ne alakası var? Temp mail zaten giriş yaptığınızda random bir mail veriyor siz de tek kullanımlık kullanabiliyorsunuz. Diyelim ki işiniz tek kullanımlık burada ne işiniz var? Bu mail adresi üreticisi kullanıcı herhangi bir platforma kaydolurken farklı bir mail kullanıyormuş gibi gösteriyor. Ayrıca konuda açık olmayan bir nokta yok zaten yorum yazarken özen gösterin biraz.
Teşekkür ederim. Gerek yoktu ama sitede zaten CTRL+U yapınca source geliyor. Yine de konuya ekleyeyim.
Teşekkür ederimGayet faydalı bir site olmuş ellerinize sağlık denedim gayet başarılı
1- ) Mailin gelebileceği bir sistem yok
2-) Source'de açık açık random bir şeyler yaz. sonuna @gmail.com ekle ve ekrana yazdır diyor. Herhangi bir sistem dahi yok. Network'te istek dahi gitmiyor. Tamamen javascript ile random bir şeyler oluşturmanın aynısı.
3-) ispatlamak için mail gönderiyorum , geri dönüş geliyor.
Her şey o kadar ortada ki bi de aksini söylüyorsunuz. Açık kaynak kodları dediğiniz o kadar basit ki sıfır kod bilgisine sahip birisi 1 günde öğrenip anlatabilir ne yaptığını bu kodun ancak arkadaşlar anlamamış olacaklar ki tebrik etmişler. Seviye bu mu arkadaşlar cidden ? Ayıp olmasın diye php le bi echo falan gireydinjavascriptten çıkmamış olay.
Öncelikle ingilizceniz yoksa lütfen Türkçe alt yazıları açarak izleyiniz. Şayet attığınız şeyi dahi yanlış anlamışsınız. Yoksa sistem çalışmadı demedim de buna neden ihtiyacım var onu anlamadım zoxıfnxzı[email protected] yaparım aynı şey zaten
Sisteme lüzum yok. Google adreslerinde random bir tag ekleyerek aynı gelen kutusuna farklı maillerden içerik alabiliyorsunuz.
O yüzden bu videoyu bi izlemenizi öneririm.
Jsden çıkmamış olay demişsiniz. Ben bu dilleri bilmiyordum öğrenmeye çalışıyordum o dönemde ki hala bilmiyorum araştırmaya devam ediyorum. Random üretip çıktı vermesi vs. bunlar temel şeyler. Neden kullanalım dersen de ki demişsin bu birden fazla çıktı üretiyor sayıya göre.
Ve son olarak, internette o kadar kişide çalışan sistem sende mi çalışmadı?
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Otomatik E-posta Oluşturucu</title>
<style>
/* Global stil */
body {
font-family: Arial, sans-serif;
background-color: #f4f7f6;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
/* Konteyner stil */
.container {
background-color: #fff;
border-radius: 8px;
padding: 30px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
width: 400px;
text-align: center;
}
h1 {
color: #333;
}
input {
width: 100%;
padding: 10px;
margin: 10px 0;
border: 1px solid #ddd;
border-radius: 5px;
font-size: 16px;
}
button {
padding: 12px 20px;
font-size: 16px;
color: #fff;
background-color: #007BFF;
border: none;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background-color: #0056b3;
}
.output {
margin-top: 20px;
text-align: left;
max-height: 300px;
overflow-y: auto;
padding: 10px;
background-color: #f9f9f9;
border-radius: 5px;
border: 1px solid #ddd;
}
.output p {
font-size: 14px;
margin: 5px 0;
}
</style>
</head>
<body>
<div class="container">
<h1>Otomatik E-posta Oluşturucu</h1>
<input type="text" id="username" placeholder="Kullanıcı Adı" required>
<input type="number" id="count" placeholder="E-posta Sayısı" required>
<button onclick="generateEmails()">E-posta Oluştur</button>
<div class="output" id="output"></div>
</div>
<script>
function generateRandomString(length) {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let result = '';
const charactersLength = characters.length;
for (let i = 0; i < length; i++) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return result;
}
function generateEmails() {
const username = document.getElementById("username").value;
const count = parseInt(document.getElementById("count").value);
if (!username || isNaN(count) || count <= 0) {
alert("Lütfen geçerli bir kullanıcı adı ve sayı girin.");
return;
}
const outputDiv = document.getElementById("output");
outputDiv.innerHTML = '';
for (let i = 0; i < count; i++) {
const randomString = generateRandomString(6); // 6 karakterlik random string oluştur
const email = `${username}+${randomString}@gmail.com`;
const pElement = document.createElement("p");
pElement.textContent = email;
outputDiv.appendChild(pElement);
}
}
</script>
</body>
</html>
İhtiyacın yok. Ama senin yok diye bir başkasının ihtiyacının olmayacağını bilemezsin. Madem bu kadar ihtiyaç konuşuyoruz. Bir konu aç bu tag ekleme meselesini falan tüm detaylarıyla çalışma mantığıyla öğrenelim, burada anlatıp geçmekle olmuyor. Burada bir içerik paylaşmışım ihtiyacı olanlar için ihtiyacın yoksa geçebilirdin burada konuşmak yerine.buna neden ihtiyacım var onu anlamadım
Dostum ihtiyacı olanlar için alternatif çok daha profesyonel bir kod attım. SEninkinin üst versiyonu. Farkında mıısn bilmiyorum yorum yaparken .İhtiyacın yok. Ama senin yok diye bir başkasının ihtiyacının olmayacağını bilemezsin. Madem bu kadar ihtiyaç konuşuyoruz. Bir konu aç bu tag ekleme meselesini falan tüm detaylarıyla çalışma mantığıyla öğrenelim, burada anlatıp geçmekle olmuyor. Burada bir içerik paylaşmışım ihtiyacı olanlar için ihtiyacın yoksa geçebilirdin burada konuşmak yerine.
Thtde işe yarayan kodların en üstlerinde eline sağlıkMerhabalar. Diyelim ki bir web sitesine giriş yapıyorsunuz. Giriş yaptığınız web sitesinde kayıtta mail istendi. Siz bu siteye ana mailiniz ile giriş yaptınız. Ardından başka hesap açmaya çalıştınız. Bu sefer aynı maili kullanamazsınız. Aynı mailin alt adresini kullanarak giriş yapabilirsiniz ama. İşte ben de bu yöntemi kullanarak istediğiniz kadar mail adresi üretebilen bir web sitesi ürettim.
1) Web Sitesine Giriş
Öncelikle sitemize giriş yapalım. Karşınıza aşağıdaki ekran gelecek.
2) Gereken Bilgileri Girme
Gelen ekranda kaç tane mail oluşturmak istediğimizi soruyor. Ben 20 girdim.
Ardından mail adresi istiyor. Ben de mailimi girdim.
3) Mailleri Üretme
Ardından üret butonuna basacağız. Bastıktan sonra istediğimiz miktarda mail önümüze düşecek.
Evet sitem bu şekildeydi. Sizi uyarmam gerekir ki bu subadressing yöntemi sadece gmail uzantılı mail adresleri için oluşturuldu. Konumu okuduğunuz için teşekkürler.
Source Code:
HTML:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>NMSTech - Gmail Üretici</title> <style> body { font-family: Arial, sans-serif; } .container { max-width: 400px; margin: 40px auto; padding: 20px; border: 1px solid #ddd; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .header { background-color: #333; color: #fff; padding: 10px; text-align: center; } .header img { width: 100px; height: 100px; margin: 20px auto; } .menu { list-style: none; padding: 0; margin: 0; } .menu li { margin-bottom: 10px; } .menu li a { text-decoration: none; color: #337ab7; } .menu li a:hover { color: #23527c; } .form-container { padding: 20px; } .form-control { width: 100%; padding: 10px; margin-bottom: 20px; border: 1px solid #ccc; } .form-control:focus { border-color: #aaa; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .btn { background-color: #337ab7; color: #fff; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; } .btn:hover { background-color: #23527c; } </style> </head> <body> <div class="container"> <div class="header"> <img src="logo.png" alt="NMSTech Logo"> <h1>NMSTech - Gmail Üretici</h1> </div> <ul class="menu"> <li><a href="#" id="gmail-generator">Gmail Üretici</a></li> <li><a href="#" id="exit">Çıkış</a></li> </ul> <div class="form-container" id="form-container"> <form id="gmail-form"> <label for="email-amount">Kaç tane mail oluşturmak istersiniz:</label> <input type="number" id="email-amount" class="form-control"> <br> <label for="email-address">Email Adresini Yaz:</label> <input type="email" id="email-address" class="form-control"> <br> <button class="btn" id="generate-btn">Üret</button> </form> <div id="output-container"></div> </div> </div> <script> const formContainer = document.getElementById('form-container'); const gmailForm = document.getElementById('gmail-form'); const generateBtn = document.getElementById('generate-btn'); const outputContainer = document.getElementById('output-container'); generateBtn.addEventListener('click', (e) => { e.preventDefault(); const emailAmount = document.getElementById('email-amount').value; const emailAddress = document.getElementById('email-address').value; const randomLength = 5; const output = []; for (let i = 0; i < emailAmount; i++) { const randomString = generateRandomString(randomLength); const finalEmail = `${emailAddress.replace('@gmail.com', '')}+${randomString}@gmail.com`; output.push(finalEmail); } outputContainer.innerHTML = ''; output.forEach((email) => { const emailElement = document.createElement('p'); emailElement.textContent = email; outputContainer.appendChild(emailElement); }); }); function generateRandomString(length) { const characters = 'abcdefghijklmnopqrstuvwxyz'; let result = ''; for (let i = 0; i < length; i++) { result += characters.charAt(Math.floor(Math.random() * characters.length)); } return result; } </script> </body> </html>
Tamamdır elinize sağlık yorumda bundan bahsettim mi?Dostum ihtiyacı olanlar için alternatif çok daha profesyonel bir kod attım. SEninkinin üst versiyonu. Farkında mıısn bilmiyorum yorum yaparken .
Teşekkür ederim.Thtde işe yarayan kodların en üstlerinde eline sağlık