Страница 1 из 1

Windows php5 + virtualBox Linux Mint 16 + postfix

Добавлено: 04 май 2014, 16:47
Redee
Интересует вопрос - как отправить письмо с OpS php5 - mail(), используя программу пересылки писем postfix на другом компе с linux во внутренней сети (vBox сетевой мост) 192.168.1.x ?

То есть что надо указать в PHP-5.4.22_php.ini в секции [mail function] ?

Если это невозможно, то может варианты через версию postfix под эмулятор cygwin. Если да то как это все подвязать.

Задача всей этой эпопеи чтобы отрабатывал postfix при отправке писем с windows из php5 через функцию mail().
Либо использовать совсем другое решение для windows чтобы отправлялось постфиксом?

Добавлено: 04 май 2014, 18:36
Максим
Всё стандартно, настраиваете Open Server на почтовый аккаунт в вашей виртуальной машине, т.е. указываете её IP вместо адреса сервера SMTP.

Либо играйтесь с PHP-шными опциями обнулив sendmail path

SMTP = localhost
smtp_port = 25
sendmail_path =

(на почтовом хосте настроить приём писем без авторизации с IP вашей машины)

Добавлено: 04 май 2014, 23:36
Redee
Ценная информация, многое проясняет.

Добавлено: 10 май 2014, 00:02
Redee
Да есть жеж - промежуточная задача отправки писем выполнена.
Письмо с вложением более 4Mb приходит на виртуальную машину (192.168.1.102 postfix smtp), выполняется гораздо быстрее чем через smtp гугла, НЕ выбивает по таймауту.

Получилось выпиливание письма только через fake sendmail для виндовс который идет в сборке OpS.

з.ы. Если довершу эпопею - совместную кампанию виндовса + линукс - напишу руководство.

Добавлено: 10 май 2014, 00:22
Максим
Redee писал(а):Получилось выпиливание письма только через fake sendmail для виндовс который идет в сборке OpS.
Так так, напомните пожалуйста. Помойму мы в другой теме обсуждали, речь шла о возможных причинах медленной отправки через sendmail. Одна из возможных причин была - долгий парсинг вложений в письмах сендмейлом. Я обещал это проверить - пока не проверял, но обязательно это сделаю.

Добавлено: 10 май 2014, 00:29
Redee
Здесь, возможно >>>
http://open-server.ru/forum/viewtopic.p ... 597#p10597
http://open-server.ru/forum/viewtopic.p ... 625#p10625
Это чисто практически помнится было.
Никаких явных экспериментов через программы тестирования не делалось.

Добавлено: 20 май 2014, 23:39
Redee
Собираю postfix из исходника с оф. сайта.
На стадии "make" выдает такую ошибку >>>
"No <db.h> include file found. Install the appropriate db*-devel package first."
Посоветуйте на что обратить внимание.
Походу проблемс тривиальный но сразу не понятно чет, так скажем НЕ однозначно.

Изображение

Добавлено спустя 3 часа 27 минут 15 секунд:
Решение >
apt search libdb
apt-get install libdb5.3-dev

Добавлено: 14 июн 2014, 23:12
Максим
Redee писал(а):Здесь, возможно >>>
/viewtopic.php?p=10597#p10597
/viewtopic.php?p=10625#p10625
Это чисто практически помнится было.
Никаких явных экспериментов через программы тестирования не делалось.
В новой версии устранил данную проблему, как я и предполагал все email вложения проходили через лог-парсер если было включено расширенное логирование, отсюда и дикие тормоза. Теперь если даже включено расширенное логирование ничего тормозить не должно.