PHP’nin resmi sayfasında mail komutunun kullanımı hakkında şu bilgiler yer alıyor:
Kullanımı:
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
Mail komutunda kullanılması zorunlu parametreler:
- $to: PHP ile mail göndereceğiniz kişinin adresi. Tipi string’dir.
- $subject: Mail’in konusu. Tipi string’dir.
- $message: Göndermek istediğiniz mail’in içeriği. Tipi string’dir.
Not: String tipine Türkçe’mizde bazen katar bazen de karakter dizgesi adı verilmektedir.
Dördüncü ve beşinci parametrelerin kullanılması zorunlu olmamakla birlikte görevlerini kısaca söyle açıklayabiliriz.
- $additional_headers: Bu kısımda, gönderen adresi, karbon kopya (CC) adresi ve gizli karbon kopya (BCC) adresi gibi adresler belirtilebilir. CC adresi, gönderilen mailin bir kopyasının da (karbon kopya) başka bir adrese gönderilmesini sağlar. CC alıcısı gelen mail’in başlık bilgilerinden mail’in asıl alıcısının kim olduğunu görebilir. BCC, CC ye benzemekle birlikte, tek farkı, asıl alıcı ile CC alıcısının mail’in bir kopyasının da BCC adresine gönderildiğini bilememesidir. Mail sunucusu başlık bilgilerine bu adresi dahil etmez. Bu kısımın da veri tipi String’dir.
- $additional_parameters: SendMail yazılımına parametre yollamak için kullanılıyormuş. Ayrıntısını şimdilik bilemeyeceğim.