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

search for in the

Ресурсни типове> <Инсталация
[edit] Last updated: Fri, 18 Sep 2009

view this page in

Конфигурация по време на работа

Поведението на тези функции зависи от настройките в php.ini.

Настройки за ел. поща
Име По подразбиране Променяемо Дневник на промени
SMTP "localhost" PHP_INI_ALL  
smtp_port "25" PHP_INI_ALL Достъпно от PHP 4.3.0.
sendmail_from NULL PHP_INI_ALL  
sendmail_path "/usr/sbin/sendmail -t -i" PHP_INI_SYSTEM  

За по-детайлна информация и дефинициите на константите PHP_INI_*, вижте Where a configuration setting may be set.

Тук има кратко описание на конфигурационните директиви.

SMTP string

Използва се само под Windows: PHP трябва да използва име на хоста или IP адрес на SMTP сървъра за изпращане на ел. поща чрез функцията mail().

smtp_port int

Използва се само под Windows: Номер на порта за връзка със сървъра, указан чрез SMTP настройката, при изпращате ел. поща чрез функцията mail(); по подразбиране е 25. Достъпна е от PHP 4.3.0.

sendmail_from string

Адресът, който ще се използва за "From:" частта при изпращане на ел. поща при PHP под Windows. Директивата също така установява "Return-Path:" заглавката (header).

sendmail_path string

Директорията, където се намира програмата sendmail, обикновено /usr/sbin/sendmail или /usr/lib/sendmail. Командата configure прави опит за откриването й вместо вас и я установява по подразбиране, но ако не успее, можете да я зададете тук.

Операционни системи, които не използват sendmail трябва да установят тази sendmail директива на опаковката/заместника, който тяхната система за ел. поша предлага, ако има такъв. Например, за » Qmail потребителите обикновено могат да я установят на /var/qmail/bin/sendmail или /var/qmail/bin/qmail-inject.

Командата qmail-inject не изисква никакви опции, за да изпрати ел. поща.

Тази директива работи също и под Windows. Ако е установена, smtp, smtp_port и sendmail_from се пренебрегват и указаната команда се изпълнява.



Ресурсни типове> <Инсталация
[edit] Last updated: Fri, 18 Sep 2009
 
add a note add a note User Contributed Notes Конфигурация по време на работа
stuart at horuskol dot net 16-Feb-2012 01:25
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)
Robert 25-Apr-2011 11:09
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.
Martin Nicholas 22-Aug-2010 09:46
Some php.ini files place "sendmail_from" & "sendmail_path" in "[mail function]"
section where they are ignored.

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