[РЕШЕНО] Как настроить отправку почты?

Насколько я знаю, самый простой способ - это smtpclass - 2 php файлика, которые прикручиваются к любой форме. Если заинтересовало, могу поискать прислать. Хотя есть куча великая уже разработанных форм на js+php. Чтобы не изобретать велосипед.

P.S. - Есть Jquiey скрипт - callme для того, чтобы посетители могли заказывать обратный звонок, никто не мешает преределать под себя...
Удачи в разработке.
neobrave
Насколько я знаю, самый простой способ - это smtpclass - 2 php файлика, которые прикручиваются к любой форме. Если заинтересовало, могу поискать прислать. Хотя есть куча великая уже разработанных форм на js+php. Чтобы не изобретать велосипед.

P.S. - Есть Jquiey скрипт - callme для того, чтобы посетители могли заказывать обратный звонок, никто не мешает преределать под себя...
Удачи в разработке.
поделитесь, ибо я профан, намучался, пока безрезультатно...
есть подозрения что корень проблем в настройках php
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
помоему там только одна настройка))

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
так для справки

ls -la /home/
и начните с

<?php
mail("[email protected]", "test", "test");
?>
Ошибки в тексте-неповторимый стиль автора©
ind.indeviral
ls -la /home/
~]$ ls -la /home/
total 28
drwxr-xr-x  4 root   root   4096 Apr  4  2014 .
drwxr-xr-x 17 root   root   4096 Oct 31 20:06 ..
drwxr-xr-x  9 archie users  4096 Oct 18 22:26 archie
drwx------  2 root   root  16384 Mar 22  2014 lost+found
ind.indeviral
;sendmail_path =
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/bin/sendmail -t -i

; 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(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On

; 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 = /var/log/php_mail.log

что по поводу /etc/hosts
#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       5.43.138.26     localhost       stock
::1             5.43.138.26     localhost       stock

если не добавить IP сервера, скрипт (сайт) зависает
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
palpalych
ибо я профан, намучался, пока безрезультатно...
есть подозрения что корень проблем в настройках php
Простите, не удержался от комментария, но проблема не в настройках php, а в том, что озвучено в первой части цитаты.
Выше несколькими постами было:
palpalych
пришлось sendmail снести.
И как, по-вашему, php теперь что-то может послать? Вы вместо sendmail установили что-нибудь из postfix, exim, qmail, ssmtp или или что-то подобное из той же серии?
Любой smtp server (и даже самая простая эмуляция вроде ssmtp) требует настройки и понимания. Сначала добейтесь возможности отправлять письма со своего хоста из командной строки, а потом требуйте этого от php ему подобных инструментов.
В общем, пока не заработает что-то вроде
cat <<EOF | sendmail -t
To: [email protected]
Subject: Just for fun
From: [email protected]

I do not understand what I'm doing
EOF
можете вообще забыть про отправку почты со своего сайта.
kurych
И как, по-вашему, php теперь что-то может послать?
поставил назад

kurych
можете вообще забыть про отправку почты со своего сайта
~]$ cat <<EOF | sendmail -t
To:[email protected]
Subject:Just for fun
From:[email protected]
I do not understand what I'm doing
EOF
~]$
ничего не происходит... ошибок не выдает, письмо не получил...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
раз не получил, значит нужно настраивать почтовый сервер
Что выдаёт команда?
type -a sendmail
klay
type -a sendmail
~]$ type -a sendmail
sendmail is /usr/bin/sendmail
~]$
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Отлично. Теперь нужно понять что конкретно установлено — Exim или Postfix, что бы знать как настраивать:
 sendmail --version
 
Зарегистрироваться или войдите чтобы оставить сообщение.