![]() |
Quote:
|
Quote:
Basically the thread by subject works by: 1) The message needs to have Re: in the beginning of the subject before the script even starts to worry about finding a thread. 2) "Re: asdf" will match thread's title with asdf Re: asdf "Re: Re: asdf" will match thread's title with asdf Re: asdf Re: Re: asdf "Re: Re: Re: asdf" will match Re: asdf Re: Re: asdf Re: Re: asdf Re: Re: Re: asdf (not match with asdf) It will find the oldest thread, and will use the newest post as the parent message id (only used when the forum reader uses non-inline display mode). |
Quote:
|
Quote:
Default = 0. Set to 0 : Check if another instance of gateway.php is running. Set to 1 : Do not check. |
I'm using the NNTP gateway script to provide users access to our internal news server. As such, I'm creating user accounts under vBulletin which matches the LHS of their email address (i.e. anything before the @ sign). When posting to the news server, I'm getting a copy of the message ID as the From: header. I want to be able to post with a legitimate email address.
For example: xxxxxxx.rrrrr@domain.name (where xxxxxxxx is the normal LHS email name and rrrrr is the message ID) whereas I'd like it to just be: xxxxxxx@domain.name Is there an easy way of doing this/changing the current gateway.php file to handle this? Regards, MArtyn |
Hey, lierduh -
Is there a reason why the nntp_groups table is ISAM instead of MyISAM? I know if you convert the table to MyISAM the script fails - and since it's usually a tiny table it probably wouldn't benefit much from optimizing, but having to deselect it when optimizing the forum database might be something to look at. cheers - allan |
lierduh
Is there a limitation on the subject line size? I received some messages (all via the same mailserver) as follows Original message http://proteluser.com/bbs3/showpost....63&postcount=1 Original subject line [dxp] A rule for allowing two components on top of each other? Then I seen a reply which was not threaded Reply http://proteluser.com/bbs3/showpost....17&postcount=1 Subject line Re: [dxp] A rule for allowing two components on top of eachother? Notice the space is missing between the last 2 words "each other" is now "eachother". Hence the reason for none threading. But the reply as i see it in my mailbox, from the same email server (the same message), is actually correct and does read Re: [dxp] A rule for allowing two components on top of each other? So the originating message was actually correct, it was not edited by the user. But i did notice that the subject line was wrapped to a new line between these words in the actual header. Perhaps related to the issues with the strange end of line characters in some posts? Any information appreciated. I forward a copy of the message headers for this non threaded reply to the mailbox i set up for you (same mail server again) |
Quote:
If someone started new with the vB3 hack, the tables will be created using MyISAM table type. I can't see the reason why MyISAM will cause the script to fail. Both of my nntp tables are MyISAM. |
Quote:
[edit] ok by now there are plenty examples :D[/edit] |
Hi lierduh,
if possible, could you tell me what I have to do to make gateway.php pause between connecting to different ng?s ? I guess it?s the same function like this: PHP Code:
TIA, Marv. |
alot of my imports have RE: in the title, how can I go through and delete that part from all my thread titles?
|
Quote:
edit: Converted the table to MyISAM. All is well - thanks, lierduh :) |
lierduh
Thanks for the updated mime.php file, i have uploaded it now. The forums should fill up a bit now. Excellent work my friend! |
Error messages
After isntalling the new mime.php i now get this error when importing some messages Quote:
http://proteluser.com/bbs3/showthread.php?t=2400 Never seen this error before, ill investigate more Any information appreciated |
Quote:
PHP Code:
|
Quote:
|
Quote:
I guess the script works perfect as it should. I only must connect to a newsserver that seems to accept only 5 request per second. 5 connections to newsgroups are working fine - everything above becomes blocked. I guess that?s because the script doesn?t loop through each ng like the script imports the single posts. Instead it gateways all ng?s with only one request which means multiple connections at one time. (True or false ?) Is there a way that gateway.php could pause between two ng?s for ? seconds ? Regards, Marv. |
I have also just installed this hack, seems i have got to 2 posts in the forum and the debug as stopped
refreshed and got this Another instance of gateway.php is running, try again in 30 minutes if the script was crashed. please help. |
Now all the post started appiering and as a test i used the microsoft one in the readme file, after 1000's of post appear on my forum i selected gateway to disable, but posts keep posting on the forum, why? when you start it dont it stop?
|
Quote:
|
Quote:
sleep (5); under this line: while ($group = $DB_site->fetch_array($get_groups)){ Change 5 to other seconds you want. The script queries the server one by one, it does not create more than one connection at a time. It behaves quite like a normal news reader. |
When all these post from newsgroup, if a member replies to the post should it post back to newsgroup, iam i ment to do anything more than basic installation, as i have tested reply, didnt get any error but viewed newsgroup and no reply posted.
am i ment to put anything in prefix, username etc to post back etc or do i have to alter any settings in gateway settings?? |
Quote:
Quote:
|
Quote:
Anyway knowing this, the next example should be easyer. |
Quote:
please help i have clicked installed |
Quote:
Don't tell me you have not turned on "Find Thread by Subject" within AdminCP. |
Quote:
Your current AdminCP setting Reading Readme file Post debug info |
Quote:
As a sidenote, imho this setting should be enabled automagicly when using mailinglist archive. |
Hi lierduh,
are you working an the next release of this hack yet ? if so I would really appreciate if you ( or someone else ) could make this hack producing correct email adresses in the header ( i.e. From: My Name <myemail@domain.com>) . Many people in the newsgroups which we?re importing are asking for that. Is there a simple way of including the email-adress from the db to the header information, so that others only have to hit the reply button to drop the author a line? Regards, Marv. |
lierduh
Did you ever consider making the code for the sort by reference/thread a stand alone query that could be run on an existing forum? Mainly for forums which have a lot of non-threaded entries due to not having correct settings, or where the thread by subject was not used with the original hack. |
could anyone can tell me how to make gateway.php runs automatically
i did put the cronjob under VB admincp but it dont works i set [30 * * * * ./includes/cron/gateway.php] and i checked the cronjob log , cant see this job is running if i put in [30 * * * * ./includes/cron/gateway.php?dubug=1] vb says Quote:
|
Quote:
That?s all. |
Quote:
Me? I use abuse@localhost as a return address. I don't know if it does any good but it makes me feel better ;) |
Quote:
that?s the reason why I never release me email-adress to the usenet. I use a nospam@myhost.com adress, which spammers can reply to but their emails become deleted automaticly. But I think - for me and my forums - it wouldn?t be a useful feature. In the past days more and more people which are using clients for posting/reading are flaming why the heck we dont obey the usenet rules which include that every post has to have a correct and replyable emailadress which belongs to the original poster. (For details have a look into RFC 2822) . By now some of them say that in case we don?t change the behavior of this script they?ll drop abuse complaints to the network administration and our newsgroup-provider for closing our accounts. And as it looks so far they will obey the rules and disable our account. Even if the newsgroup-provider would reject their request - the network admins won?t. So,..for us it?s not only a useful feature - it?s a needed one :ermm: If this could be implemented into this hack I would really appreciate that. Otherwise we`ld have to disable "Sending postings to newsgroups" and would have a read-only forum that makes no sense for anyone. |
I do not think cron jobs under vb are true crons.
I know the scheduled task manager within vb cannot execute by itself without users actually visiting the site, my assumption is no actual timer routines actually exist and the tasks rely on user hits to the site in order to trigger the code execution (psuedo scheduled) to check time and compare against tasks around same time or they do not execute. The vb cron jobs may well be similar. I tried both and they failed to execute, I had to set one going on the server itself. http://www.vbulletin.com/forum/showthread.php?t=108503 |
Quote:
|
Observant Usenet user emailed me that some replies going to Usenet from our gateway didn't have "References" header and "Re: " in the subject. I investigated this, and it appears that current code is indeed buggy.
Current code first chooses new forum threads and then new posts to send to news server, but SQL query responsible for new threads gets it all wrong. It gets not only new threads' posts themselves, but also posts to the same thread by the thread author, if the thread was started from the forum. It means that all subsequent forum posts to the thread by the thread author won't get "References" header and also "Re: " in the subject, and therefore won't be threaded in the newsgroups. The fix is to use special "firstpostid" field in the thread table for determining the first post in the thread. Replace this code: PHP Code:
PHP Code:
|
Yes, I would like to know how to keep the posts to be at a certain amount. I want the total to be 20,000 so any new posts that come in, should be replaced with old posts....clean and add so i dont lose my isp account or website stops. thanks for your help in advance!
Quote:
|
Hi,
I have made changes per your sugestions...thanks...now...I can't get my posts to show up on usenet. it simply stays on my forum but i can get new posts fine. i did several tests sending and out of 9, only 1 post went through...my port 119 isnt blocked and i have used a nntp gateway before (mynewsgroups :) but switched to this wonderful hack. please help! ps. am i suppose to have the gateway or nntp/newsgroup settings in vbulletin option in admin cp area? i saw them when i installed it but then it disappeared :ermm: Quote:
|
iam using a hack of vb.org that shows
There have been # threads and # posts since your last visit! is there anyway i can exclude my gatewayposts from this count |
All times are GMT. The time now is 04:43 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|