Страница 2 из 7

Re: Почта не отправляется - SendMail не работает!

Добавлено: Пт фев 14, 2014 8:24 am
shemnik69
Vovix писал(а):
BlackWarrior писал(а):У меня в miniRelay.ini прописано вот такое:

Код: Выделить всё

Remove_X-Mailer=1
RemoveHeaders=1
Headers2Delete=From|Content-Type|Content-Transfer-Encoding
AddHeaders=1
Headers2Add=From: ТутИмяПочтовогоЯщика@live.ru|Content-Type: text/plain; charset=UTF-8|Content-Transfer-Encoding: 8bit

Вопрос?
А на Mail или Yandex? Это будет работать потому как отправка почты для меня очень важна. Просто потому что это самый простой способ получения информации о событиях (сработал датчик, что то не так да много чего).
Заранее спасибо.

Re: Почта не отправляется - SendMail не работает!

Добавлено: Пт фев 14, 2014 10:31 am
Amarok
Я не пробовал, но если оставить ящик @live.ru, то маил должен принять письмо

Re: Почта не отправляется - SendMail не работает!

Добавлено: Пт фев 14, 2014 1:41 pm
Anton_kulibin
Для тех кто на Linux версии.
Все делал на ubuntu server 12.04
Устанавливаем phpmail
sudo apt-get install php-mail

затем ставим SendMail
sudo apt-get install sendmail

Проверяем работает ли
ps -aux | grep sendmail
У меня выдало вот так:

Код: Выделить всё

root      8131  0.0  0.2  15088  2224 ?        Ss   13:55   0:00 sendmail: MTA: accepting connections
anton     9936  0.0  0.0   4384   804 pts/0    S+   14:38   0:00 grep --color=auto sendmail
Если все впорядке, правим php.ini
nano /etc/php5/apache2/php.ini

Находим закомментированную строку ;sendmail_path = (поиск в nano ctrl+w)
И заменяем на строку следующего содержания
sendmail_path = /usr/sbin/sendmail -t -i

И делаем рестарт apache
sudo service apache2 restart

Завелось с первой попытки. На тестовой кнопке. Может кому нибудь поможет
А да код кнопки

Код: Выделить всё

sendmail("Alice","вашящик@yandex.ru","ntcn","Hello world");

Re: Почта не отправляется - SendMail не работает!

Добавлено: Вс фев 16, 2014 7:11 pm
Vovix
И всё равно почта через miniRelay работает (практически не работает) нестабильно! Приходиться чистить вручную папку внутри miniRelay!
Очень нужно хорошее решение для почты в Windows!

Re: Почта не отправляется - SendMail не работает!

Добавлено: Вс фев 16, 2014 9:24 pm
Ivan
Когда то использовал sendmail для Win от denver

http://blog.nagaychenko.com/2010/02/23/ ... 1-windows/

Re: Почта не отправляется - SendMail не работает!

Добавлено: Пн фев 17, 2014 9:23 am
LutsenkoDenis
Я использую эту библиотеку на протяжении нескольких лет.
http://phpmailer.worxware.com/
Примеры:
SendMail - http://phpmailer.worxware.com/index.php ... ebsendmail
SMTP - http://phpmailer.worxware.com/index.php?pg=exampleasmtp

Re: Почта не отправляется - SendMail не работает!

Добавлено: Вт фев 18, 2014 1:46 pm
Vovix
Ivan писал(а):Когда то использовал sendmail для Win от denver

http://blog.nagaychenko.com/2010/02/23/ ... 1-windows/
Спасибо! Ivan

воспользовался этим и всё работает через mail (...);

Re: Почта не отправляется - SendMail не работает!

Добавлено: Вт фев 18, 2014 3:36 pm
Urbas81
Vovix писал(а): Спасибо! Ivan

воспользовался этим и всё работает через mail (...);
Тоже настроил, работает, а есть ли возможность прикреплять файл к отправке?

Re: Почта не отправляется - SendMail не работает!

Добавлено: Вт фев 18, 2014 4:23 pm
sergejey
Функция SendMail использует стандартный mail, так что тоже должна работать. И она поддерживает аттачи:
SendMail("[email protected]","[email protected]","subject","body",array('path/to/attach1.ext','path/to/attach2.ext'));

Re: Почта не отправляется - SendMail не работает!

Добавлено: Вт фев 18, 2014 4:52 pm
Urbas81
sergejey писал(а):Функция SendMail использует стандартный mail, так что тоже должна работать. И она поддерживает аттачи:
SendMail("[email protected]","[email protected]","subject","body",array('path/to/attach1.ext','path/to/attach2.ext'));
Что-то у меня не получилось, воэможно надо что-то править, а вот пример от Ivan работает, туда б прикрепить.