Что-то я туплю.
Банальная задача - пишу на деревню в яндекс ручками.
Хочу отследить момент, когда SMTP уже мне ответил и можно писать дальше.
если тупо вайл(фгетс), то оно ждёт таймаута.
stream_get_contents - тоже.
тупое
не работает, поскольку на EHLO яндекс выплёвывает кучу строк, и последующие фгетсы радостно дочитывают их, а не актуальные ответы на последующие запросы.
есть какой-то короткий вариант перестать читать, когда больше ничего не осталось?
или только вручную разбирать конкретные ответы?
Банальная задача - пишу на деревню в яндекс ручками.
Хочу отследить момент, когда SMTP уже мне ответил и можно писать дальше.
если тупо вайл(фгетс), то оно ждёт таймаута.
stream_get_contents - тоже.
тупое
PHP:
fputs($handle, "EHLO $mydomain\r\n");
fgets($handle);
есть какой-то короткий вариант перестать читать, когда больше ничего не осталось?
или только вручную разбирать конкретные ответы?