downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Özkaynak Türleri> <Kurulum
[edit] Last updated: Fri, 17 May 2013

view this page in

Çalışma Anı Yapılandırması

Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.

Eposta eklentisi yapılandırma yönergeleri
İsim Öntanımlı Değişiklik Yeri Sürüm Bilgisi
mail.add_x_header "0" PHP_INI_SYSTEM|PHP_INI_PERDIR PHP 5.3.0'dan beri kullanılabilmektedir.
mail.log NULL PHP_INI_SYSTEM|PHP_INI_PERDIR PHP 5.3.0'dan beri kullanılabilmektedir.
SMTP "localhost" PHP_INI_ALL  
smtp_port "25" PHP_INI_ALL PHP 4.3.0'dan beri kullanılabilmektedir.
sendmail_from NULL PHP_INI_ALL  
sendmail_path "/usr/sbin/sendmail -t -i" PHP_INI_SYSTEM  
PHP_INI_* kiplerinin tanımları ve ayrıntılı açıklamaları için Yapılandırma ayarlarının yeri bölümüne bakınız.

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 betiğin tam yolu, satır numarası, To adresi ve başlıklarla günlüğe kaydedilmesini sağlar.

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. PHP 4.3.0'dan itibaren kullanılabilmektedir.

sendmail_from string

Windows altında PHP'den 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.



Özkaynak Türleri> <Kurulum
[edit] Last updated: Fri, 17 May 2013
 
add a note add a note User Contributed Notes Çalışma Anı Yapılandırması - [5 notes]
up
0
rgdobie at conwave dot com dot au
2 months ago
Under Windows, I found sendmail_from needed to be a valid email address which has been defined on the mail server being addressed.
up
0
stuart at horuskol dot net
1 year ago
The mail.add_x_header configuration value is set to "On" in the default production php.ini (although the default value of this setting is Off)
up
0
Robert
2 years ago
Despite what this page says about the "SMTP" and "smtp_port" settings being used only under Windows, all Drupal sites use these settings to send email, regardless of which OS they're running in.
up
-1
A Austin
10 months ago
For linux you can over-ride the default "From" for the outgoing emails by including in php.ini this line:

sendmail_path = "/usr/sbin/sendmail -t -i -f fromMe@blah.com"

The path should work for most linux installations.
up
0
blueshibuyadream at gmail dot com
1 month ago
On Darwin OS such as OSX (current one: 10.8.3) you need to add a specific command and option to the sendmail_path constant if you have downloaded and installed a mamp with a stack.

Indeed you can see the required libraries for PHP, Apache, MySQL in "common/lib" folder. The problem is when you run an external command using these libraries, for example "sendmail". It could be a problem if it gets the stack libraries and not the system ones (different versions, etc).

The "env -i" command clean the Stack environment variables and run "sendmail" with the system libraries.

Hope this helps.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites