Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.
İsim | Öntanımlı | Değişlik Yeri | Sürüm Bilgisi |
---|---|---|---|
mail.add_x_header | "0" | INI_PERDIR |
|
mail.log | null |
INI_PERDIR |
INI_SYSTEM |INI_PERDIR |
mail.force_extra_parameters | NULL | INI_PERDIR |
INI_SYSTEM |INI_PERDIR |
SMTP | "localhost" | INI_ALL |
|
smtp_port | "25" | INI_ALL |
|
sendmail_from | NULL | INI_ALL |
|
sendmail_path | "/usr/sbin/sendmail -t -i" | INI_SYSTEM |
Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.
mail.add_x_header
bool
Betiğin kullanıcı kimliğini ve dosya adını değer olarak alan
X-PHP-Originating-Script
başlığını ekler.
mail.log
string
Tüm mail() çağrılarının günlükleneceği dosyanın tam
yolu. Günlük girdileri betiğin tam yolu, satır numarası,
To
adresi ve başlıkları içerir.
mail.force_extra_parameters
string
Belirtilen bağımsız değişkenlerin sendmail çalıştırılabilirine ek bağımsız değişkenler olarak aktarılmasını sağlar. Bu bağımsız değişkenler daima mail() işlevinin beşinci bağımsız değişkeninin değerinin yerine kullanılır.
SMTP
string
Sadece Windows altında kullanılır: PHP'nin mail() işleviyle eposta göndermek için kullanacağı SMTP sunucusunun konak ismi veya IP adresi.
smtp_port
int
Sadece Windows altında kullanılır: mail() işlevi ile
eposta gönderirken
SMTP
yönergesinde belirtilen sunucuya bağlantı
için kullanılacak port numarası; 25 öntanımlıdır.
sendmail_from
string
Windows altında SMTP ile eposta gönderirken kullanılan gönderici
("From:"
) eposta adresi. Bu adres ayrıca
"Return-Path:"
başlığının değeri olarak da kullanılır.
sendmail_path
string
sendmail programının bulunduğu yer; normalde /usr/sbin/sendmail veya /usr/lib/sendmail'dir. configure bu yeri sizin için bulup, bu yeri yönergenin öntanımlı değeri haline getirir; eğer bu işlem başarısız olursa, programın yerini siz de belirtebilirsiniz.
sendmail kullanılmayan sistemlerde bu yönergeye aynı amaçla kullanılan programın yerini yazmalısınız. Örneğin, » Qmail kullananlar /var/qmail/bin/sendmail veya /var/qmail/bin/qmail-inject gibi bir atama yapabilirler.
qmail-inject epostayı gönderirken herhangi bir seçenek belirtmeyi gerektirmez.
Bu yönerge Windows altında da çalışır. Belirtildiği takdirde,
smtp
,
smtp_port
ve
sendmail_from
yönergeleri yok sayılır ve bu yönergede belirtilen komut çalıştırılır.