mail socket проблем

12 отговора 274 прегледа
#1

mail socket проблем

Имам следния проблем: имам скрипт, който се връзва за мейл кутия по сокет. Нещо такова:
$fp = fsockopen("mail.myserver.com", 110, &$errnr, &$errstr);
следва въвеждане на username и pass и се връзвам


След, което искам да изтрия първото писмо в кутията и за целта ползвам:
fputs($fp, "DELE 1\r\n");

Когато стартирам скрипта през браузъра, няма никакви проблеми - писмото се трие. Когато обаче се стартира чрез cron tab, то не се трие. Предполагам е нещо свързано с permissions. Файла е с permissions 777. Някакви идеи? Мерси.


Dont hate the player, hate the game
Отговор
в отговор на Flashman #2

Re: mail socket проблем

а опита ли през конзола да го стартираш,
направи и як дебъг, дали не е нещо от сорта на забрана за сокет конекции, или някаква такава боза

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на Flashman #3

Re: mail socket проблем

Сигурно нещо си омазал при build-ването на CGI версизата на PHP интерпретатора ( configure --enable-sockets може да не е пуснато). Най-вероятно настройките на apache модула и CGI версията са различни. Направи си един скрипт в който има само следното :

<?php phpinfo();?>

После провери дали като се изпълни през apache-то и от командния ред изхода ще е един и същ.


_ _ _

Time is like a drug. Too much of it kills you.

Редактирано от killall на

Отговор
в отговор на killall #4

Re: mail socket проблем

Сокетите са enable. Това го гарантирам, защото се връзвам към мейла, мога да чета (LIST, RETR и тн.). Само не мога да трия. Когато аз си го стартирам през браузъра се трие. Когато cron-a го стартира не се трие. През конзолата пак се трие. Може ли да има нещо общо с UID permissions? И ако да, какво трябва да направя? До сега не съм работил с UID permissions и ми е пълна мъгла. Много благодаря и на двамата.


Dont hate the player, hate the game
Отговор
в отговор на Flashman #5

Re: mail socket проблем

1. Що не ползваш mail функциите ? Имап библиотеката си има всичко както си му е реда
2. Виж дали случайно не ти връща някаква грешка, от типа на ънаутурайзед или хав но пермишънс ...........

много дебъг и ще стане цялата врътка :-)

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #6

Re: mail socket проблем

1. Нямам imap enabled. За това го правя със сокет.
2. Първо трябва да оправя една боза, която сътворих снощи към 1:30 ч. След като я оправя ще му дам един fgets да видя какво плюе.


Dont hate the player, hate the game
Отговор
в отговор на Flashman #7

Re: mail socket проблем

Ми хайде де, пък и ще помагаме :-)))
Пробвай с дл да си лоаднеш библиотеката, ако е на твойта машинка с винбоза няма да имаш грижи :-), секюритате е по-слабо от линукс/юникс - ите

П.С. аку ползуваш ИЦЯ обади се -> ro6avia-> ro6avia@ro6avia.com :-) 151116687

П.П.С. Още не съм се отказал от ПИРМОЦИЯТА :-))))))))))))))

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #8

Re: mail socket проблем

хехе, абе братче така както пишеш..... ....трябва боб да хвърлям, за да отгатна какво искаш да кажеш!

Под "винбоза" предполагам искаш да кажеш уиндоус. Значи аз си пиша и тествам под ХР със Apache, но сървъра ми е Линукс. За коя библиотека говориш?

Нямам си идея какво е ИЦЯ.

Начи, аз със PHP се занимавам точно от 1 месец и много работи не знам. Дет се вика, много бързо навлязах в PHP-то щот съм си имал работа преди това с други програмни езици. Все пак някои тънкости ми се губят. Това ти го казвам, защото като напишеш следващия път нещо от сорта на ИЦЯ, до него да драснеш един дескрипшън - що е то и има ли то почва у нас.

П.С. Това за промоцията съм ти го казал: пишеш на мейла па ще видим. Лошото е че не аз отговарям за шпинделите! Майтапа на страна, ако се интересуваш от нещо, наистина пиши на някой от мейлите, а аз ще се погрижа да имаш 5-10% отстъпка.


Dont hate the player, hate the game
Отговор
в отговор на Flashman #9

ИЦЯ help

Здрасти.

Виждам, че си в шок щото не знаеш стила на Рошавия.

Ами погледни си добре клавиатурата. Ако пишеш на фонетична кирилица и натиснеш последователно клавиши "I", "C", "Q" какво ще стане (ИЦЯ)

за напред не се връзвай на такива маитапи. Ще свикнеш и ще се кефиш.

И най-ярките личности си плащат тока.
Отговор
в отговор на edembg #10

Re: ИЦЯ help

пък при мен излиза СЪы

ро6авата му работа

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #11

Re: ИЦЯ help

Малеееей, и боб да бех хвърлял пак нямаше да отгатна, че това е ICQ.

Мерси, момчета. Аз ще копам по въпроса и като имам някакви проблеми ще се обръщам към вас. Лек ден.


Dont hate the player, hate the game
Отговор
в отговор на Flashman #12

Re: ИЦЯ help

Така става като ме мързи да си слагам кирилица, пък не обичам да пиша на маймуница :-))))))

За ИЦЯ-то ти обясниха а ДЛ е dl, демек Динамик Лоад :-))))

А за винбоза, сам си позна :-).

Кажи до къде го докара това с мейла, че ако някой ден се сдобия с такъв проблем да знам как се решава, а ако не си го решил да помагаме :-)))

А за шпинделите, имам още 1 и половина , та първо тях да изям и тогава :-)

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #13

Re: ИЦЯ help

:-) Мерси за желанието за помощ. Не се среща такова чудо всеки ден.

Начи, аз още не съм оправил бозата от оня ден. Вчера се опитах ама явно е бая боза (представи си, щом блокирах сървъра на хост фирмата ми. Наложи им се да го рестартват :))))). Ще трябва да го прегледам из основи. Лошото е, че ме налегнаха други проблеми и това за сега остава леко на заден план. Но няма да го зарежа това! Мерак ми е отдавна. Лека вечер.


Dont hate the player, hate the game
Отговор