Так я немного запутался,я же установил ssmtp,зачем мне вообще тогда использовать sendmail?
оба варианта
echo "текст письма" | ssmtp
larikansver98@gmail.com
echo "текст письма" | sendmail
larikansver98@gmail.com
работают одинаково,но откуда sendmail вообще знает информация о том от кого писать,ведь я менял только конфиг ssmtp.
в php функция mail($to, $subject, $message, $headers); тоже сработала верно,но я открыл php.ini и там написано ровно ничего:
Код: Выделить всё
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail().
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = Off
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
; Log mail to syslog (Event Log on Windows).
;mail.log = syslog
даже sendmail path не указан,каким же образом он вообще решает что использовать sendmail или ssmtp?