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

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

Модератор: immortal

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

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

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

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

Сообщение Amarok »

Я не пробовал, но если оставить ящик @live.ru, то маил должен принять письмо
Моя Алиска живёт на Proxmox в Debian 12
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия

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

Сообщение 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");
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

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

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

Сообщение Ivan »

Когда то использовал 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
Контактная информация:

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

Сообщение LutsenkoDenis »

Я использую эту библиотеку на протяжении нескольких лет.
http://phpmailer.worxware.com/
Примеры:
SendMail - http://phpmailer.worxware.com/index.php ... ebsendmail
SMTP - http://phpmailer.worxware.com/index.php?pg=exampleasmtp
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

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

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

Сообщение Urbas81 »

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

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

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

Сообщение sergejey »

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

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

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

Сообщение Urbas81 »

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