Имя: Пароль:
IT
Админ
php ssl yandex почта
0 magicSan
 
01.10.14
17:22
На сервере слетело блин отправка почты - кто как делает? Отправлял через сокеты эмуляцией телнтеа
1 Asmody
 
01.10.14
17:34
Вроде PHPMailer умеет ssl https://github.com/PHPMailer/PHPMailer
2 kokamoonga
 
01.10.14
18:14
(0) через smtp-send-mail отправляю

Просто указал порт 465 и адрес сервера со схемой "ssl", то есть "ssl://smtp.yandex.ru"
3 Serginio1
 
01.10.14
18:19
4 Serginio1
 
01.10.14
18:20
5 kokamoonga
 
01.10.14
18:21
(3) очень кстати в теме про php
6 Serginio1
 
01.10.14
18:25
(5) А что php разве с СОМ разве не работает
7 kokamoonga
 
01.10.14
18:29
(6) на  php написано стопицот библиотек, которые работают с почтой напрямую через сокеты. Конечно же имеет смысл заморочиться с стопицотпервой, которая работает через COM и зависит от компонентов .NET
8 Serginio1
 
01.10.14
18:32
(7) Ну я думаю, что Net то помощнее. Так и библиотеки Net работают напрямую.

Это библиотека просто дает доступ к библиотекам Net.
Вот и все её предназначение
9 kokamoonga
 
01.10.14
18:36
(8) Разжевываю специально для тебя.

В подавляющем большинстве случаев php устанавливается и используется на *nix-системах. Там нет COM и .NET. Зато есть платформонезависимые php-библиотеки. Никто в здравом уме не станет вязать php-код к виндозависимой библиотеке, если только она нее умеет делать что-то уникальное.
10 Serginio1
 
01.10.14
18:45
(9) Я просто дал ссылку на возможность использования.
Я ничего не навязываю.

Кстати в свое время взял отсюда http://stackoverflow.com/questions/1070458/ireflect-and-dispid
11 kokamoonga
 
01.10.14
19:05
(10) Я просто оставлю это здесь http://iichan.hk/l/src/1366386594332.jpg
12 magicSan
 
01.10.14
20:16
(2) что это? Куда смотреть?  Яндекс молчит не вижу этой библиотеки

PHPMailer - Дофига лишнего хочется в 10 строчек
13 kokamoonga
 
01.10.14
21:00
(12) http://phpassist.com/ebadd#2

Мопед не мой, претензии к качеству кода не принимаю:)
14 kokamoonga
 
01.10.14
21:04
(13) + упс, дал приватную ссылку. Вот правильная http://phpassist.com/f2030#3
15 Serginio1
 
02.10.14
10:12
(11) Есть уже куча готовых апи на том же самом .Net и только на нем.
И вот что бы не пользоваться инструментами на твоем рисунке можно просто воспользоваться готовым АПИ на .Net

Я всего навсего предложил инструмент для доступа к сборкам .Net
16 magicSan
 
02.10.14
15:47
(15) какой дот нэт???? в какое место на юникс сервере ты его совать будешь? На пхп библиотек ещё больше - большинство громоздки епросто
17 Serginio1
 
02.10.14
16:02
(16) Кстати а в php из под никсов до MONO можно достучаться?
18 magicSan
 
02.10.14
16:05
(14) взлетело!!!! СПАСИБО!
19 Serginio1
 
02.10.14
16:23
(16) Вообщето есть php-mono
http://www.php-compiler.net/blog/2012/phalanger-php-mono

http://webonrails.ru/post/1134/

(18) Да уж тяжело вам с мопедами.
20 magicSan
 
02.10.14
16:28
(19) дадада конечно слоном мух давить - отличное решение! Я же говорил что мне нужно 10 строчек кода.
21 Serginio1
 
02.10.14
16:33
(20) Ну в моем коде 12. Да и не про конкретно твою проблему я говорил, а в общем доступе в php к Net А вы сразу все в штыки. Мое дело предложить ...
22 kokamoonga
 
02.10.14
16:35
(19) Потрясающая упоротость.

Да, с мопедами нам непросто. Но это не повод менять их на карьерный самосвал.
23 kokamoonga
 
02.10.14
16:39
(21) в твоем коде их 12 + несколько миллионов в .NET или в Mono.
24 Serginio1
 
02.10.14
16:49
(23) Ты неправ. Сам байткод компилуется только то, что вызывается. И с каждым годом JIT компилятор все лучше и лучше. То есть машинного кода получается очень мало.
25 kokamoonga
 
02.10.14
17:25
(24) Ты, похоже, просто не понимаешь что такое зависимости и почему плохо тянуть гиг в зависимости ради одного класса или функции.
26 Serginio1
 
02.10.14
18:39
(25)  Я то знаю. Но вот ты работу Jit а не совсем понимаешь.
http://msdn.microsoft.com/ru-ru/library/k5532s8a(v=vs.110).aspx

При JIT-компиляции учитывается возможность того, что определенный код может никогда не вызываться во время выполнения.  Чтобы не тратить время и память на преобразование всего содержащегося в PE-файле MSIL в машинный код, при компиляции MSIL преобразуется в машинный код по мере необходимости во время выполнения. Полученный таким образом машинный код сохраняется в памяти, что позволяет использовать его при дальнейших вызовах в контексте этого процесса. Загрузчик создает и присоединяет заглушки к каждому методу в типе, когда тип загружается и инициализируется. При первом вызове метода заглушка передает управление JIT-компилятору, который преобразует MSIL для этого метода в машинный код и заменяет заглушку на созданный машинный код. Поэтому последующие вызовы метода, скомпилированного с помощью JIT-компилятора, ведут непосредственно к машинному коду.
27 kokamoonga
 
02.10.14
19:21
(26) Да даже если бы и совсем не понимал. Какое нахрен отношение имеет JIT-компиляция к зависимостям?

Зависимости это то, что тебе придется установить в систему, чтобы вся эта дискотека завелась.
28 oleg_km
 
02.10.14
21:28
(26) Я думаю, он имеет ввиду, нафик .NET в юниксах, если у них таких дот нетов дофига и больше
29 kokamoonga
 
02.10.14
21:49
(28) Я имею в виду то, что имею в виду. Совершеннейший бред подтягивать в качестве зависимости .NET/Mono ради единственного класса для работы с SMTP.  Есть большое количество нативных реализаций на php, которые гораздо более компактны и платформонезависимы.

Вся штука в том, что товарищ Serginio1 просто слабо представляет вообще о чем пытается спорить. Достаточно сходить по ссылкам из (19), чтобы это стало понятно.
30 oleg_km
 
02.10.14
22:05
(29) Да я вроде не вам писал
31 kokamoonga
 
02.10.14
22:15
(30) Да я вроде бы не должен спрашивать разрешения кому и на что отвечать.
32 oleg_km
 
02.10.14
22:17
(31) Да пожалста
33 Serginio1
 
03.10.14
10:27
(27) Если ты имеешь ввиду .Net FrameWork то да, но обычно на новых Windows Server они установлены по умолчанию.
Еще раз пример SMPT был для того, что бы показать как использовать Net в PHP в каких то исключительных случааях, когда есть решение только на Net или это решение проще использовать. Только и всего.