интерсен въпрос
7 отговора
435 прегледа
интерсен въпрос
Някой знае ли как могa да накарам постъпващите мейлове към определен мейл акаунт (test@domain.com) да влизат като записи в mysql база/таблица.
Идеята е мейлите изпратени до този мейл акаунт автоматично да се превъщат в "постове" в уебфорум.
майл сървъра е qmail & vpopmail
Благодаря!
Идеята е мейлите изпратени до този мейл акаунт автоматично да се превъщат в "постове" в уебфорум.
майл сървъра е qmail & vpopmail
Благодаря!
Re: интерсен въпрос
Аз имам нещо подобно макар и не за същата работа. Пишеш си един perl скрипт и си готов.
Скрипта ти проверява на определен период от време дали има писма и ако има ги изтегля, анализира ги, извлича данните и след това ги записва в базата данни. С такъв скрипт една малка фирмичка с 3 офиса и 50 дистрибутора с оправя всички заяеки за поръчки. В твоя случай обаче анализа на съдържаието на писмото ще е по тежък защото ти не можеш да наложиш ограничения за формата на писмото. Може и да не му правиш анализ ама тогава на сайта ти ще се появят такива бози, че ... ама ти си знаеш де.
I feel like I should have a great idea right now. But I don't.
I feel like I should have a great idea right now. But I don't.
Re: интерсен въпрос
като сложиш например в /etc/aliases нащо от сорта:
test: test, "|/path/mysql-script"
скриптът, който се намира в /path/mysql-script получава мейла на входа
естествено, има и допълнителни уловки - например може да се наложи да разрешаваш скрипта за изпълнение (ако използваш smrsh например). това вече зависи много от мейл сървера ти и конфигурацията му - а ти не си написал какви са
TANSTAAFL! There AiNt Such Thing As A Free Lunch
test: test, "|/path/mysql-script"
скриптът, който се намира в /path/mysql-script получава мейла на входа
естествено, има и допълнителни уловки - например може да се наложи да разрешаваш скрипта за изпълнение (ако използваш smrsh например). това вече зависи много от мейл сървера ти и конфигурацията му - а ти не си написал какви са
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: интерсен въпрос
Ima i edin rc-file koito se slaga v papkata na potrebitelia ... mai se kazvashe .qmailrc ... v koito opisvash kakvo da se pravi sled postypvane na mail .... qmail-a go izpalniava kato bash script. prosto si pishesh tam edin script koito da ti chete pismoto i da gu buha v mysql-a ;)
По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Re: интерсен въпрос
горното ми звучи добре... ще опитам с него.
Благодаря Ви хора! :)
Благодаря Ви хора! :)
още малко help!
спрях се на варианта с .qmailrc файл.
къде се поставя този файл?
аз пробвах следното:
поставих .qmailrc файл с 777 права в :
/home/vpopmail/domains/mydomain/user/.qmailrc
/home/vpopmail/domains/mydomain/user/Maildir/.qmailrc
/home/vpopmail/domains/mydomain/user/Maildir/new/.qmailrc
и нищо не се случва като дойде мейл.... :(
.qmailrc судуржа следното:
#!/bin/bash
echo "ok" >> /tmp/test1.txt # towa syshto e sys 777
exit 0;
Any ideas?
къде се поставя този файл?
аз пробвах следното:
поставих .qmailrc файл с 777 права в :
/home/vpopmail/domains/mydomain/user/.qmailrc
/home/vpopmail/domains/mydomain/user/Maildir/.qmailrc
/home/vpopmail/domains/mydomain/user/Maildir/new/.qmailrc
и нищо не се случва като дойде мейл.... :(
.qmailrc судуржа следното:
#!/bin/bash
echo "ok" >> /tmp/test1.txt # towa syshto e sys 777
exit 0;
Any ideas?
Re: още малко help!
При мен се казва само .qmail и си работи ок, само че аз го ползвам за да изпращам SMS нотификация на потребителите за получен мейл.
Re: още малко help!
и при мен е .qmail - подкарах го, въпреки че май не е съвсем както пише в [линк]
все пак ми върши работа...
Благодаря на всички.
все пак ми върши работа...
Благодаря на всички.