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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

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

Сообщение shemnik69 » Пт фев 14, 2014 8:24 am

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? Это будет работать потому как отправка почты для меня очень важна. Просто потому что это самый простой способ получения информации о событиях (сработал датчик, что то не так да много чего).
Заранее спасибо.
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Пт фев 14, 2014 10:31 am

Я не пробовал, но если оставить ящик @live.ru, то маил должен принять письмо
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

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

Сообщение Anton_kulibin » Пт фев 14, 2014 1:41 pm

Для тех кто на 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");
За это сообщение автора Anton_kulibin поблагодарили (всего 2):
shemnik69 (Чт мар 19, 2015 3:18 pm) • mirsum (Чт мар 19, 2015 9:01 pm)
Рейтинг: 2.33%
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

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

Сообщение Vovix » Вс фев 16, 2014 7:11 pm

И всё равно почта через miniRelay работает (практически не работает) нестабильно! Приходиться чистить вручную папку внутри miniRelay!
Очень нужно хорошее решение для почты в Windows!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Вс фев 16, 2014 9:24 pm

Когда то использовал sendmail для Win от denver

http://blog.nagaychenko.com/2010/02/23/ ... 1-windows/
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

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

Сообщение LutsenkoDenis » Пн фев 17, 2014 9:23 am

Я использую эту библиотеку на протяжении нескольких лет.
http://phpmailer.worxware.com/
Примеры:
SendMail - http://phpmailer.worxware.com/index.php ... ebsendmail
SMTP - http://phpmailer.worxware.com/index.php?pg=exampleasmtp
За это сообщение автора LutsenkoDenis поблагодарили (всего 2):
mirsum (Чт мар 19, 2015 9:01 pm) • Zaezd2008 (Пн окт 12, 2015 7:47 pm)
Рейтинг: 2.33%
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

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

Сообщение Vovix » Вт фев 18, 2014 1:46 pm

Ivan писал(а):Когда то использовал sendmail для Win от denver

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

воспользовался этим и всё работает через mail (...);
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Urbas81 » Вт фев 18, 2014 3:36 pm

Vovix писал(а): Спасибо! Ivan

воспользовался этим и всё работает через mail (...);
Тоже настроил, работает, а есть ли возможность прикреплять файл к отправке?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Вт фев 18, 2014 4:23 pm

Функция SendMail использует стандартный mail, так что тоже должна работать. И она поддерживает аттачи:
SendMail("from@email.com","to@email.com","subject","body",array('path/to/attach1.ext','path/to/attach2.ext'));

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Urbas81 » Вт фев 18, 2014 4:52 pm

sergejey писал(а):Функция SendMail использует стандартный mail, так что тоже должна работать. И она поддерживает аттачи:
SendMail("from@email.com","to@email.com","subject","body",array('path/to/attach1.ext','path/to/attach2.ext'));
Что-то у меня не получилось, воэможно надо что-то править, а вот пример от Ivan работает, туда б прикрепить.
Ответить