Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 019 326 раз!

Форум

Добро пожаловать, Гость!

Настройка почты - отправка через удалённый SMTP

Обсуждение проблем в работе программного комплекса
Аватара пользователя
Dragon_Knight
Сообщения: 581
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение Dragon_Knight » 06 ноя 2014, 23:21

Я использую переписанный класс SMTP4PHP, он использует только сокеты и никаких проблем с ним не было. :D

Что касается этого сендмайла, тогда я предлагаю из него вырезать все force, и оставить только данные для подключения. Ну и в руководстве написать, что программа 'доверяет' любым входным данным, и переложить всю ответственность на PHP скрипт, который можно выложить как пример правильной отправки письма через mail();.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 07 ноя 2014, 17:13

Dragon_Knight, в общем вопрос с sendmail я закрыл, в итоге сделал так как задумывал предыдущий автор sendmail - опция %force_sender% будет полностью подменять отправителя (From:) в случае если настройка не пуста. Имя указать будет нельзя, только email адрес.

Genady
Сообщения: 1
C нами: 2 года

Непрочитанное сообщение Genady » 14 ноя 2014, 15:05

Привет всем! Хочу проверить работу формы обратной связи на WordPress сайте, но вся почта "застревает" в папке OpenServer\userdata\tmp\email. Что нужно сделать? Если настроить SMTP (через Gmal) - то как правильно?

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 14 ноя 2014, 15:47

Genady, У вас настроено сохранение почты в эту папку, так что она там не застревает, она туда сохраняется. Что вам мешает настроить пересылку через Gmail - не понятно, все поля настроек подписаны.

Аватара пользователя
Хомо-Сапиенс
Сообщения: 9
C нами: 1 год 11 мес
Откуда: Якутск

Непрочитанное сообщение Хомо-Сапиенс » 16 дек 2014, 22:03

Доброго вечера!
Че-то у "меня" с перезапуском сервера, установленная мною папка с файлами sendmail разрушается - ( заменяется "конфиг.ini" на серверный). До перезапуска работает отправка писем и заказов с корзины через gmail.smtp.com., а "конфиг. ini" не меняется. Так бы всегда, но...
Вопрос: что делать? После перезапуска Сервера вечно менять папку sendmail ?

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 16 дек 2014, 22:29

Хомо-Сапиенс, в Open Server не нужно устанавливать никаких папок для сохранения почты (если только в качестве smtp сервера прописать папку) т.к. есть меню - либо отправлять, либо сохранять в указанную папку. И нет никакого "конфиг. ini" который бы пользователю нужно было редактировать, есть небольшой конфиг, но он служебный и трогать его смысла нет, всё настраивается в окне.

В общем о чём речь у вас идёт? Лично я не понял.

Аватара пользователя
Хомо-Сапиенс
Сообщения: 9
C нами: 1 год 11 мес
Откуда: Якутск

Непрочитанное сообщение Хомо-Сапиенс » 16 дек 2014, 23:16

Максим,
Еще раз, сначала:
мною созданная папка sendmail содержит файл конфигурации объемом 3 Кб.
папка sendmail Сервера тоже содержит файл конфигурации, но объемом 1 Кб. и с нею отправки почты через smtp.gmail.com не происходит. Поэтому я заменяю папку sendmail полностью на свою и отправка почты, заказов, обратной связи и т.д. в реальном Интернете происходит. Как только провожу перезапуск Сервера, так сразу и происходит подмена моего файла конфигурации на файл sendmail (параметры конфигурации) Сервера, а он почти пустой: нет ничего между раскоментированными командами и весит всего 1 Кб. Отсюда исчезает отправка почты. Версия Сервера 5.2.1 - всех трех весов навески.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 16 дек 2014, 23:23

Хомо-Сапиенс, а вы не занимайтесь непонятно чем и внесите настройки как положено - в окне программы. Если уж по неким причинам ОЧЕНЬ хочется работать вручную с INI файлом, то конфиг почты хранится в /userdata/config/sendmail.ini но никак не в папке с modules/sendmail/. В папке с модулем лишь временный файл, который при каждом запуске перезаписывается.

Аватара пользователя
Хомо-Сапиенс
Сообщения: 9
C нами: 1 год 11 мес
Откуда: Якутск

Непрочитанное сообщение Хомо-Сапиенс » 16 дек 2014, 23:31

Максим,
Вот теперь понятно. А почему бы не сделать, чтобы не перезаписывался? Как в Денвере. Я охотник в Сибирской Тайге и мне не понять, зачем перезаписывается, но ко мне вся страна зааписывается на Золотой корень и желчь Хозяина.
Спасибо, Максим.

[upd=1418762434][/upd]
Совсем забыл.
Максим, я делаю в окне программы все настройки правильно, но они работают в Инет только с моей папкой sendmail, вставленной после запуска Сервера (Серверную-программную удаляю), а с Серверной не хотят. Без настройки в таблице (почта) программы и моя папочка sendmail не пашет.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 16 дек 2014, 23:49

Хомо-Сапиенс, если у вас не отправляется почта, то это говорит лишь о неправильных настройках. Никаких папочек для отправки почты никуда копировать не нужно.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей