Инсталиране/Конфигуриране
PHP Manual

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

Поведението на тези функции зависи от настройките в 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 се пренебрегват и указаната команда се изпълнява.


Инсталиране/Конфигуриране
PHP Manual