Konuyu Açan
#1
cPanel API kullanarak e-posta hesabı otomasyonu, özellikle büyük ölçekli hosting yönetimlerinde zaman kazandırıcı ve hatasız bir yöntemdir. Bu süreç, API çağrılarıyla doğrudan yönetici paneline bağlanıp, belirli kullanıcı ve şifre bilgileriyle yeni hesaplar oluşturmayı sağlar. Peki, bu işlemi nasıl gerçekleştiririz? İşte detaylar:
İlk olarak, cPanel’in API 2 veya UAPI fonksiyonları kullanılabilir. En yaygın ve güncel olanı UAPI'dir. E-posta hesabı oluşturmak için, Email Accounts - add_pop fonksiyonu kullanılır. Bu fonksiyon, aşağıdaki parametreleri gerektirir:
- [b>domain]: Alan adınız (örneğin, ornek.com)
- [b>email]: Kullanıcı adı (örneğin, kullanici)
- [b>password]: Güçlü bir şifre
- [b>quota]: Disk kullanımı limiti (MB cinsinden), 0 sınırsızdır
Örnek API çağrısı şu şekildedir:
KOD
12
https://your-cpanel-domain.com:2083/execute/Email/add_pop?domain=ornek.com&email=kullanici&password=gucluSifre123"a=1024
Burada dikkat edilmesi gereken noktalar:
- Authentication: API çağrısı, cPanel kullanıcı adınız ve API anahtarınızla yapılmalıdır. Bu, header veya URL parametresi ile sağlanabilir.
- API Anahtarı Oluşturma: cPanel panelinde "API Tokens" bölümünden güvenli bir anahtar üretmelisiniz.
- Güvenlik: HTTPS kullanımı ve API anahtarını gizli tutmak önemlidir.
Ayrıca, bu işlemi otomatikleştirmek için PHP veya Python gibi dillerde scriptler yazabilirsiniz. Örneğin, PHP’de cURL kütüphanesi ile bu API çağrılarını yapabilir ve dönen yanıtı kontrol edebilirsiniz.
Özetle, API kullanarak e-posta hesabı otomasyonu, hem zaman hem de hata oranını azaltan güçlü bir yöntemdir. Bu sayede, kullanıcı bazlı veya toplu şekilde hesapların hızlıca oluşturulması ve yönetilmesi mümkün hale gelir.
