View Full Version : InterWorx-CP 3.0-RC3 Available
IWorx-Paul
04-15-2007, 01:03 AM
NOTE: The RC3 testing period is now over. RC4 is now available here: http://interworx.com/forums/showthread.php?t=2048
This thread is now locked, and the RPMS below can no longer be downloaded, please use the RC3 thread RPMS from this point forward.
Information about the RC2 and RC1 releases can be found here:
RC2: http://interworx.com/forums/showthread.php?t=1999
RC1: http://interworx.com/forums/showthread.php?t=1990
If you haven't read those threads, you may want to. A number of questions are answered there.
The RC2 and RC1 threads are now locked, post questions to this thread instead.
We recommend everyone that has installed RC1 and/or RC2, and anyone that hasn't upgraded yet but would like to help test, update their servers with the following command:
rpm -Uvh http://updates.interworx.com/iworx/RPMS/noarch/v3/RC3/interworx-3.0.1-26.RC3.iworx.noarch.rpm \
http://updates.interworx.com/iworx/RPMS/noarch/v3/RC3/interworx-nodeworx-3.0.1-26.RC3.iworx.noarch.rpm \
http://updates.interworx.com/iworx/RPMS/noarch/v3/RC3/interworx-siteworx-3.0.1-26.RC3.iworx.noarch.rpm
A limited demo is available here
https://demo-iworx3.interworx.com:2443/nodeworx/
NodeWorx login:
username: demo-iworx3@interworx.com
password: demo
SiteWorx login:
username: demo-iworx3@interworx.com
password: demo
domain: demo-iworx3.interworx.com
Note: The NodeWorx SSH config page has the AllowUsers/DenyUsers option removed in this release. This feature was more confusing than it was useful in it's current state. For folks who tested this in RC1 or RC2, you may want to edit the /etc/ssh/sshd_config file, and remove the lines starting with "AllowUsers" and "DenyUsers", then run the command: service sshd restart. This will put things "back to normal" assuming you haven't manually tweaked this settings before. If you aren't comforatable doing this feel free to open a support ticket and we'll assist you.
RC3 includes the following changes/fixes:
* NodeWorx SSH config page shows correct default for Allow Root Login option (thanks JayBaen)
* SiteWorx Directory Options displays the directory you're currently working in (thanks JayBaen)
* Correct order of primary, secondary, and tertiary nameservers is now maintained (thanks Gary)
* A handful of backup/import/restore related bugs are fixed (thanks everyone)
* Error adding ns server via the dns interface fixed (thanks everythingweb)
* Horde addressbook/group browsing fixed
* Bayes training folders system improved (faster)
* webmail chooser page added at /webmail url
Thanks again to everyone that has helped test so far. We don't expect the official 3.0 release to be very far behind this RC3 release, so if you've been putting off trying out 3.0, now would be a good time to check it out!
Paul
How can I create a Secondary Domain Backup in NodeWorx? and when I am in SiteWorx and select a Secondary Domain and then create a backup it creates a backup of the Main Domain not the Seconday.
Updated to RC3 all went well
Thank you
could you explain where i see that option:- webmail chooser page added at /webmail url
Dj-Grobe
04-15-2007, 12:56 PM
http://updates.interworx.com/iworx/RPMS/noarch/v3/RC3/interworx-3.0.1-25.RC3.iworx.noarch.rpm
Forbidden
You don't have permission to access /iworx/RPMS/noarch/v3/RC3/interworx-3.0.1-25.RC3.iworx.noarch.rpm on this server.
IWorx-Paul
04-15-2007, 01:02 PM
We've found a last minute potential bug in backup/restore, and we've disabled the RC3 RPMS until we fix it. I'll provide another update very shortly.
Paul
IWorx-Paul
04-15-2007, 01:37 PM
A new set of RC3 RPMS is now published at the location in the first post above. Everyone that has upgraded using the 3.0.1-25.RC3 RPMs should upgrade again, to the new 3.0.1-26.RC3 RPMs. This is neccessary to fix a last minute bug that affects e-mail permissions when doing SiteWorx backups.
Thanks!
Paul
IWorx-Paul
04-15-2007, 01:38 PM
Updated to RC3 all went well
Thank you
could you explain where i see that option:- webmail chooser page added at /webmail url
Just go to http://domain.com/webmail
If you don't see the new login/webmail chooser page, wait 5 minutes. InterWorx needs to restart its webserver automatically after the upgrade to make this feature enabled, and that can take up to 5 minutes after you upgrade the RPMs.
Pual
Dj-Grobe
04-15-2007, 01:59 PM
I really disapoint the way have to select webmail.
I think its betetr this same screen but put little logos of horde and squirrelmail, with radio buttons.
I have lot of customers have asolutly 0 knowledge about NOTHING, they never discover squirrelmail exist on actula way.
I think is better logo, with radio buttons.
Anyway this is absolutly great simple and usefull feature.
It possible change the order in the selector for show by default squirrelmail?
Please add that feature or make logos with radio buttons.
IWorx-Paul
04-15-2007, 02:02 PM
If you choose squirrelmail and login, it will REMEMBER that setting the next time that browser goes to /webmail.
Dj-Grobe
04-15-2007, 02:07 PM
Well but can be radio buttons please?
Well i think its better, but i not are the only one !! here i want see waht think the rest of iworx comunity : )
Anyway paul, please dont missuderstand, i stay very happy with this siomple feature : )
Thankyou !
Well but can be radio buttons please?
Well i think its better, but i not are the only one !! here i want see waht think the rest of iworx comunity : )
Anyway paul, please dont missuderstand, i stay very happy with this siomple feature : )
Thankyou !
Sorry but I think you are with the wrong panel;) I realy don't like icon's and my customers to.
Interworx team did a great job with this simple but usefull webmail page.
To interworx team: Please don't combine the InterWorx panel with any icon's. Icon's are realy bad it could be mean anything en there is no standard for icon's.....
IWorx-Paul
04-15-2007, 02:13 PM
We'll wait for more feedback before we decide to change it. Feel free to change the file /home/interworx/lib/horde/index.html file if you'd like to make a custom login screen. Keep a copy of it though since it will get overwritten when interworx updates.
Paul
Dj-Grobe
04-15-2007, 02:15 PM
Exelent : )
I no wnat make cross post, but alreay have opened TOPIC for this webmail feature,
Please iworx guys, for better order, i think its better if everybody go to original post:
http://www.interworx.com/forums/showthread.php?t=1973
And continue talking about this on that post.
I hoppe you agree paul.
Best regards :) and thankyou again !! simple but usefull feature. :p
updated no problem, thank you
i can see the webmail chooser page added at /webmail url now. I forgot that i changed the default horde to default squirrelmail.(changed back to show dropdown)
Noticed that that horde now loads a lot faster and that was the main reason i changed to squirrelmail in the first place, so that good news.
I dont have a problem with the drop down on the custom page by the way
Excellent release thanks to the InterWorx Team, appreciated.
It still isn't possible to create a backup of a secondary domain in Siteworx.
IWorx-Paul
04-15-2007, 02:50 PM
Sorry Rone, got distracted. In SiteWorx when you create a backup, all the domains are included in the backup. So no, you can't create a backup of just a secondary domain, but when you create a backup (regardless of which domain you're managing) the master domain and all the secondary domains are included in the backup.
Paul
Sorry Rone, got distracted. In SiteWorx when you create a backup, all the domains are included in the backup. So no, you can't create a backup of just a secondary domain, but when you create a backup (regardless of which domain you're managing) the master domain and all the secondary domains are included in the backup.
Paul
Thanks for your answer. The reason why I asked about this can you see in the attachment I have included. When you go to Nodeworx / Siteworx / backups / domain - manage option you see this after a full backup. This screenshot gives me realy the idea I have the option somewhere to create seperate backup's for my secondary domains.
IWorx-Paul
04-15-2007, 05:17 PM
Rone, could you please open a support ticket? The interface shouldn't look like that, we'll need to determine why you're seeing that Secondary domain stuff :)
Edit: I take that back. Those secondary domain backup interface won't show up in SiteWorx, and we need to remove it from NodeWorx as well, which is where you're seeing it. Thanks.
Paul
Rone, could you please open a support ticket? The interface shouldn't look like that, we'll need to determine why you're seeing that Secondary domain stuff :)
Edit: I take that back. Those secondary domain backup interface won't show up in SiteWorx, and we need to remove it from NodeWorx as well, which is where you're seeing it. Thanks.
Paul
Paul, I have created a ticket.
EverythingWeb
04-15-2007, 05:50 PM
Is there the ability yet for "backup rotation" to an FTP location?
EverythingWeb
04-15-2007, 05:52 PM
Edit; sorry, I see Socheat posted in another thread that you've allowed more control over the filenames, to allow a secondary script to 'do the rotation'. We'll see what we come up with :)
EverythingWeb
04-15-2007, 06:19 PM
On the subject of own scripts in Scriptworx ;)
I see now the scripts are categorised down (excellent, btw!) and there is an xml file which has update file locations (on your servers). However, how do we, after uploading the php script (installer class) get the script to show in Nodeworx to enable it, and subsequently get it in the 'correct' category?
Cheers
edit; I mean self-added scripts
IWorx-Socheat
04-16-2007, 10:19 AM
On the subject of own scripts in Scriptworx ;)
I see now the scripts are categorised down (excellent, btw!) and there is an xml file which has update file locations (on your servers). However, how do we, after uploading the php script (installer class) get the script to show in Nodeworx to enable it, and subsequently get it in the 'correct' category?
Cheers
edit; I mean self-added scripts
If you have already uploaded the installer class to ~iworx/include/scriptworx/, and the installer files into ~iworx/lib/scriptworx/<scriptname>/<version>, then see the following FAQ:
http://interworx.com/support/docs/iworx-cp/developer/debug-scriptworx#i_placed_my_script_in_the_correct_locat ion_within_the_interworx-cp_file_tree_but_it_s_not_showing_in_the_nodeworx_ scriptworx_list
Categories currently are read from the XML file, so your custom script will go into the "Miscellaneous" category. You could edit the XML file, but it may get overwritten the next time you refresh the script list.
in nodeworx backup and restore, the email notification option is not working for me.
i have tried this with a full & structure backup but receive no email message.
Used to work no problem.
Thank you
IWorx-Socheat
04-16-2007, 02:46 PM
This bug has been confirmed. Thanks!
Socheat
xk.James
04-16-2007, 10:41 PM
Any suggestions? I can no longer access my Nodeworx..
Preparing... ########################################### [100%]
1:interworx ########################################### [ 33%]
2:interworx-siteworx ########################################### [ 67%]
3:interworx-nodeworx ########################################### [100%]
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 52 bytes) in /usr/local/interworx/include/IWorxDbUtil.php on line 77
Allowed memory size of 134217728 bytes exhausted (tried to allocate 0 bytes)
error: %post(interworx-nodeworx-3.0.1-26.RC3.iworx.noarch) scriptlet failed, exit status 1.
blahrus
04-16-2007, 10:56 PM
try running this command:
service iworx restart
IWorx-Paul
04-16-2007, 11:05 PM
Hi James,
It'd probably be best to open a support ticket, but if you'd like to try something first, try editing /home/interworx/etc/php-cli.ini
Change
memory_limit = 128M
to some higher number, like
memory_limit = 500M
Finally, do:
~iworx/bin/upgrade.pex --version=3.0.1
Paul
Note: I originally told James to edit the php.ini rather than the php-cli.ini, which was what I should have said. That fixed the issue.
blahrus
04-16-2007, 11:06 PM
there Paul goes again, out smarting me ;)
xk.James
04-16-2007, 11:19 PM
Thanks Paul and blahrus, but neither solutions worked.
Submitted a support ticket Paul.
Thanks
First, sorry if this has been asked already :) I haven't been keeping up, and lack of images makes it harder for me to search ;)
So, I noticed that I can only use FileMan for the primary domain when dealing with an account with secondary domains. What gives?
Just so you know, I'm messing around on 2quik4u.
Edit: So I half-anwsered a question I didn't ask :) I suppose the way it works now is the right way, since its nice and clean. Although a quick swich like one can do with opensrs' management pages would be nice.
IWorx-Paul
04-17-2007, 10:08 AM
Actually FileMan will work fine for the secondary domains - you just can't change the domain you're managing from within FileMan, you have to go "back to siteworx", change the domain you're managing, and then click the File Manager link again.
Paul
pascal
04-17-2007, 12:09 PM
Hi All
Here is the FULL translation in FRENCH for the V3 (including the diff between v2.1.3 and v3.0 and the updated entries in v3)
You can find all new v2.1.3 entries by searching pfo060521 and the new v3.0 entries and the updated ones by searching pfo070417
iworx team : Could you please add this lang file to the next RC or final release rpms and/or in the demo ?
Thanks all
Pascal
IWorx-Socheat
04-17-2007, 12:21 PM
Hi Pascal,
That's an interesting way of breaking up the file... may have to steal that when distributing future diffs. :) I've updated the iworx3 demo with the language file. Look it over, make sure everything looks okay, and I'll check it in for the official release shortly.
Thanks!
Socheat
pascal
04-17-2007, 01:57 PM
Hi Pascal,
That's an interesting way of breaking up the file... may have to steal that when distributing future diffs. :) I've updated the iworx3 demo with the language file. Look it over, make sure everything looks okay, and I'll check it in for the official release shortly.
Thanks!
Socheat
Hi Socheat
In fact this language file comes from the v1.3 (or 1.2 don't remember) release. So every times you'd done a new release we have generated a diff and then added only, at the end, the diff to the language file. The problem with this it"s that we maybe have old and non used entries but I'm sure we have, at least, all entries show in nodeworx/siteworx and the help !
I'm going to test the translation with the demo
Thanks
Pascal
pascal
04-17-2007, 02:59 PM
Hi
The language file FR is up to date and tested.
Here is the final version
Pascal
Actually FileMan will work fine for the secondary domains - you just can't change the domain you're managing from within FileMan, you have to go "back to siteworx", change the domain you're managing, and then click the File Manager link again.
Paul
After I came back and did that edit I noticed that dropdown menu to switch the current domain :)
Henrik
04-17-2007, 04:27 PM
Will there be a RC4?
(and how far away is the final release of v3?)
IWorx-Paul
04-17-2007, 06:54 PM
Will there be a RC4?
(and how far away is the final release of v3?)
There will only be a RC4 if there are some significant bugs found in RC3 that we feel deserve more "testing time" by the community. If that doesn't happen, the next release will be the final release of v3, which will probably be in about a week, give or take.
Paul
peterz
04-17-2007, 09:16 PM
Did the API change? I can no longer create accounts with modernbill.
This is the error I receive.
[ERROR:] xml-rpc fault occurred.
Fault code: 902
Fault description:
Upon further investigation, that error came after it created the account on the server. The initial api popub did not give any feedback so modernbill did not know the account was created. I got the error when I ran agian.
IWorx-Paul
04-17-2007, 09:30 PM
Hi Peterz. Error code 902 is indeed "Domain already exists". So, as far as you can tell, was the account created successfully in the InterWorx side, even though modernbill apparently didn't know it?
xk.James
04-17-2007, 09:38 PM
Paul,
Not sure if this is allowed or a bug or if I did something wrong. I logged in via Nodeworx, was looking into an account so I clicked on Siteworx link, and wanted to create another user with access to everything. When I submit it brings me to the Siteworx home with all the links and stuff as variables and no account is created.
Any ideas?
Thanks
peterz
04-17-2007, 09:46 PM
Hi Peterz. Error code 902 is indeed "Domain already exists". So, as far as you can tell, was the account created successfully in the InterWorx side, even though modernbill apparently didn't know it?
Yes, the account was created, modernbill just did not know. Of course I did not know for a little bit either .... at least this was not as "fun" as tracking down my firewall issue today....
IWorx-Paul
04-17-2007, 11:11 PM
Paul,
Not sure if this is allowed or a bug or if I did something wrong. I logged in via Nodeworx, was looking into an account so I clicked on Siteworx link, and wanted to create another user with access to everything. When I submit it brings me to the Siteworx home with all the links and stuff as variables and no account is created.
Any ideas?
Thanks
Hi James,
It looks like this was a result of the error during the upgrade script that you experienced. I went ahead and fixed this on your server, you should be able to add a new siteworx user successfully now.
Paul
Henrik
04-18-2007, 06:07 AM
There will only be a RC4 if there are some significant bugs found in RC3 that we feel deserve more "testing time" by the community. If that doesn't happen, the next release will be the final release of v3, which will probably be in about a week, give or take.
Paul
Thank you for the answers, in time for the update I guess it is time to change to manual instead of automatic updates ;)
Hi
not sure if this is anything to do with the interworx but since RC2 update i have been seeing this in my logwatch report.
I run latest interworx RC3.0.1-26 but still shows this in the report, why does it look like its starting and stopping so many times.
I guess that it is when apache restarts daily.
################### Logwatch 7.3 (03/24/06)###################
Processing Initiated: Thu Apr 19 04:02:16 2007
--------------------- SSHD Begin ------------------------
SSHD Killed: 11 Time(s)
SSHD Started: 11 Time(s)
---------------------- SSHD End -------------------------
Also does RC3 now support the latest version of APF 0.9.6 could that be added to the final ?
thanks
Gary
R-n-R
04-19-2007, 04:33 PM
What is the procedure for adding new scripts to ScriptWorx in 3.0?
EverythingWeb
04-19-2007, 05:02 PM
See; http://www.interworx.com/forums/showthread.php?p=12533#post12533
maybe it will help. There is a sampleScript.php in the ~iworx/include/scriptworx/ folder which will help ;)
R-n-R
04-19-2007, 05:20 PM
Thanks, I must of missed that some how.
WebXtrA
04-23-2007, 06:56 AM
Is it possible to make an enable and disable function for scheduled backup?
With interworx 2.1.3 I just edited the template so that users can't create a scheduled backup. But I get lost with this template ;)
The reason for this is that we make backups every night, also, users tend to put all their backups on the same time (like 12 AM) and then the load goes sky high on a machine with 400 accounts backing up at the same time.
Bottom line: we only want to give the users the possibility to backup now.
IWorx-Socheat
04-23-2007, 10:14 AM
Is it possible to make an enable and disable function for scheduled backup?
With interworx 2.1.3 I just edited the template so that users can't create a scheduled backup. But I get lost with this template ;)
That's a fun template. isn't it? :) Here's what you would do:
Look for (should be line 189):
<ul class="backup_main_option">
and delete to the matching/closing (should be line 255).
</ul>
After deleting that block, put ##LG_BACKUPNOW##" in it's place. The final code block should look like:
<tr class="{cycle}">
<td width="10%" class="right top nowrap">
<label>##LG_BACKUP_WHEN##:</label>
</td>
<td>
##LG_BACKUPNOW##
</td>
</tr>
Alternatively, you could delete that row entirely.
Next, look for:
<input type="hidden" name="action" value="create">
and after that line, add:
<input type="hidden" name="input[when]" value="now">
so the final result should look like this:
<tr id="datatable_footer">
<td colspan="2">
<input type="hidden" name="action" value="create">
<input type="hidden" name="input[when]" value="now">
<input type="submit"
name="backup_button"
class="button"
id="backup_button"
value="##LG_BACKUP##">
</td>
</tr>
That should do the trick.
pascal
04-24-2007, 08:34 AM
Hello
Could it be possible to have a full documentation about the new API (client version v2). Indeed Paul began to give us some informations (HERE (http://www.interworx.com/forums/showpost.php?p=12205&postcount=40)), but I'd like to know if there is more infos and we'd like to have a detailled doc
- List of all API functions (create, suspend, unsuspend, delete, UPDATE ???, ...)
- List of the detailled params for these functions
- some examples
Will you update the interworx.com website and offer a full documentation ?
We already spoke of this with Tim. I think the interworx website is made of text files. Would it be possible to have some of these text files to translate them and be able to propose a documentation in French or others languages. The other solution could be to have a documentation in a PDF format or something else to allow us to translate it and diffuse it.
Indeed I think it is important for Interworx and for the interworx resellers to be able to give to their customers a detailled and complete documentation in others language than English. At least the Siteworx documentation part should be easily "translated able"
As you might understand I don't want to remake the world and rewrite docs that has been already written. So if we could start to translate a documentation from something that alrady exists it could be great for you, us and our/your customers
Voila, the idea of a mutli-language doc is sent !
Any idea about how this could be done ?
Thanks
Pascal
IWorx-Tim
04-24-2007, 02:43 PM
Pascal,
The API documentation (the PDF file you already have) will indeed be updated as soon as one of the developers who actually understands it has time to do so. The list of error codes has already been added to the Developer Guide in the staging site and will go live when we publish the site.
As for your request to translate docs, we need Chris's approval but it should not be a problem to provide you with some raw text files to do as you suggest. We really aren't equipped to reformat all of that into PDF. It might just be easier for you to work from the HTML though unless you have someone familiar with wikicode as that is what the text files are formatted as.
You should know that the howto section of the docs is still out of date and in the process of being restructured due to the fact that some of SiteWorx and NodeWorx interface has changed with 3.0, so if you started something before we finished that some things would need to be changed later.
As you and I have already discussed I totally agree that the docs should be as accessable as possible to everyone, including non english speakers :-)
Just a couple of quick questions
Does RC3 now support the latest version of APF 0.9.6 could that be added to the final ?
In sitworx and nodeworx where can i edit the "help tab/icon" that takes you to interworx.com main site, i want to change the url address.
Thank you
EverythingWeb
04-24-2007, 04:28 PM
The Interworx 'help' URL was always editable in ~iworx/iworx.ini - just search for the help url, so unless it's changed in V3, I'd imagine it's still there :)
Dj-Grobe
04-25-2007, 01:33 AM
Very strange i installed iworx on new server, the upgrade to RC3
I not see the webmail new login page with webmail selector, why?
IWorx-Paul
04-25-2007, 02:16 AM
If you don't see the new login/webmail chooser page, wait 5 minutes. InterWorx needs to restart its webserver automatically after the upgrade to make this feature enabled, and that can take up to 5 minutes after you upgrade the RPMs.
IWorx-Paul
04-25-2007, 02:28 AM
If you don't see the new login/webmail chooser page, wait 5 minutes. InterWorx needs to restart its webserver automatically after the upgrade to make this feature enabled, and that can take up to 5 minutes after you upgrade the RPMs.
If it still doesn't work, run this from the command line:
~iworx/bin/upgrade.pex --version=3.0.1
then
service iworx restartweb
Paul
The Interworx 'help' URL was always editable in ~iworx/iworx.ini - just search for the help url, so unless it's changed in V3, I'd imagine it's still there :)
yes still there,
thank you for your reply and help :D
Dj-Grobe
04-25-2007, 01:11 PM
If it still doesn't work, run this from the command line:
~iworx/bin/upgrade.pex --version=3.0.1
then
service iworx restartweb
Paul
yes , wait not work, but after runing upgrade.pex --version=3.0.1 now work correctly : )
Thanks
Hi
something i have noticed with interworx 3 when i have high server loads it is imposable to get into nodeworx or sitworx cp, very slowly trys to loads the page but never actually loads the cp panel.
With interworx 2 even with high server loads i could get into nodeworx, obviously was slightly slower but i could still browse/navigate nodeworx/siteworx.
Also with the old version with high loads after a period of time Apache would restart or it did with my server, this does not happen with this version.
i am getting this error since the late update:
tinydns-data: fatal: unable to move data.tmp to data.cdb: file does not exist
once a day this one:
/usr/local/interworx/include/IWorxDbUtil.php(47): DB Error: connect failed
----- DEBUG STACKTRACE BEGIN -----
/usr/local/interworx/include/IWorxDebug.php debug_printstacktrace (286)
/usr/local/interworx/include/IWorxDbUtil.php debug_die (47)
/usr/local/interworx/include/IWorxDbUtil.php db_connect (516)
/usr/local/interworx/include/siteworx/SiteWorx.php db_connect (1996)
/usr/local/interworx/cron/iworx.php getidlist (261)
/usr/local/interworx/cron/iworx.php iworx_bandwidth (110)
/usr/local/interworx/cron/iworx.php iworx_fively (69)
/usr/local/interworx/cron/iworx.php iworx (43)
----- DEBUG STACKTRACE END -----
also the SSHD that i already posted about
whats causing this error as i am getting this one every hour now ?
tinydns-data: fatal: unable to move data.tmp to data.cdb: file does not exist
pascal
04-26-2007, 10:14 AM
Hi,
With the V3.0 release it is now possible to :
- Create a DNS template and so use a SPF template
- Use a record type named SPF (rather than TXT)
Ok I'll give you an example and ask you how this example could be set in V3.0
Say we have a domain name called domain.com .
- this domain has a A dns record.
- The mx for this domain is so mail.domain.com
- And finally the mail server on the box which host this domain is called clust01.domain.com
So we should create a SPF record like this one
v=spf1 a mx ~all
Which means that for this domain, the A and MX record can send email and all others should normally not !
ps: v=spf1 means that it is a TXT record and not a SPF one, right, so for a SPF record type what is the syntax ?
The SPF wizard also talk about the HELO domain used by the mail server :
If you run BIND
Paste this into your zone file:
carat-hosting.com. IN TXT "v=spf1 a mx ~all"
When a mail server sends a bounce message, it uses a null MAIL FROM: <>, and a HELO address that's supposed to be its own name. SPF will still operate, but in "degraded mode" by using the HELO domain name instead. Because this wizard can't tell which name your mail server uses in its HELO command, it lists all possible names, so there may be multiple lines shown below. If you know which hostname your mail server uses in its HELO command, you should pick out the appropriate entries and ignore the rest.
So this should also appear in DNS. You may or may not be in charge of the DNS for these entries; if you are, add them.
clust01.domain.com. IN TXT "v=spf1 a -all"
mail.domain.com. IN TXT "v=spf1 a -all"
If you run tinydns (djbdns)
'domain.com:v=spf1 a mx ~all:3600
'clust01.domain.com:v=spf1 a -all:3600
'mail.domain.com:v=spf1 a -all:3600
So it explains that we also have to add the name the mail server use and we have to add a SPF records in the DNS for this name.
It looks like that for TinyDns we have to add a SPF record for the MX server, for the A record and also for the mail server name !
'domain.com:v=spf1 a mx ~all:3600
'clust01.domain.com:v=spf1 a -all:3600
'mail.domain.com:v=spf1 a -all:3600
How this could be created with :
- The dns template
- directly for a domain
Finally, I have a special case which is cluster.
We do a load-balncing for smtp/pop3/imap connexion, in fact all mails are sent not from the cluster manager it self (clust01.domain.com) but from a node called clust02.domain.com (but with the IP of the MX/A record for this domain)
So we'd also add the name of the mail server of the nodes that could send emails !?
is it correct ?
So to conclude we should have, for one domaine, few SPF records :
'domain.com:v=spf1 a mx ~all:3600 ---> the A record
'mail.domain.com:v=spf1 a -all:3600 ---> the MX record
'clust01.domain.com:v=spf1 a -all:3600 ---> the name of the mail server on the CM
'clust02.domain.com:v=spf1 a -all:3600 ---> the name of the mail server on the node
and in fact
'clustXX.domain.com:v=spf1 a -all:3600 ---> the name of the mail server on every nodes that could sent an email (and a bounce message)
Is it correct ?
If yes how could we set up this in interworx v3.0 using the DNS template for new domains and using the dns editor for existing domains ?
Thanks a ton
Pascal
IWorx-Paul
04-26-2007, 10:35 AM
tinydns-data: fatal: unable to move data.tmp to data.cdb: file does not exist
That means there was a problem creating the DNS data, sometimes related to server load. If it's happening consistently we should take a look via a support ticket and see what's going on.
/usr/local/interworx/include/IWorxDbUtil.php(47): DB Error: connect failed
----- DEBUG STACKTRACE BEGIN -----
/usr/local/interworx/include/IWorxDebug.php debug_printstacktrace (286)
/usr/local/interworx/include/IWorxDbUtil.php debug_die (47)
/usr/local/interworx/include/IWorxDbUtil.php db_connect (516)
/usr/local/interworx/include/siteworx/SiteWorx.php db_connect (1996)
/usr/local/interworx/cron/iworx.php getidlist (261)
/usr/local/interworx/cron/iworx.php iworx_bandwidth (110)
/usr/local/interworx/cron/iworx.php iworx_fively (69)
/usr/local/interworx/cron/iworx.php iworx (43)
----- DEBUG STACKTRACE END -----
This just means a connection to the iworx database failed. If this just happens once, it could be a result of high load on the server. If it happens often, it could mean the iworx database is down - so you could try restarting iworx with
service iworx restart
also the SSHD that i already posted about
This messages are from the SIM software - it appears it is over zealous about when it thinks SSHD is down for some reason. To confirm this, on the SSH config page in NodeWorx, set the Auto-restart SSH option to "No", and see if those messages stop.
Paul
IWorx-Paul
04-26-2007, 10:38 AM
Hi,
With the V3.0 release it is now possible to :
- Create a DNS template and so use a SPF template
- Use a record type named SPF (rather than TXT)...
These are all very good questions Pascal. We've found at least one bug with the SPF record type in NodeWorx, so I'm going to fix that, and then go through and try to answer all your questions.
Paul
pascal
04-26-2007, 03:46 PM
These are all very good questions Pascal. We've found at least one bug with the SPF record type in NodeWorx, so I'm going to fix that, and then go through and try to answer all your questions.
Paul
Ok cool ;)
pascal
04-28-2007, 07:46 AM
These are all very good questions Pascal. We've found at least one bug with the SPF record type in NodeWorx, so I'm going to fix that, and then go through and try to answer all your questions.
Paul
I've tested the SPF record in the demo and there is this bug (maybe and surely the one you found)
Host: [?] Type: [?] Target: [?] TTL: [?]
demo-iworx3.interworx.com a mx -all 43200
dns-template.com a mx ~all 43200
The Type field is empty
Also about the SRV dns type.
I'm not a DNS guru but the service type allow to map a hostname to a service type, like for example, tell that the hostname toto.domain.com is a HTTP server ? right ?
Did you add this with the idea to use this record type for the cluster ?
Maybe to allow a HA in the cluster (if the CM 1 is dead then CM 2 is set on) ?
Do you know what is the real utility of this, because as far as I know there isn't a lot of client ables to read this kind of information ?
Pascal
thinksmart12
04-28-2007, 02:48 PM
Hi, when logging into the control panel, most of the pages are broken (without styles), including the file manager.
Any tips?
IWorx-Socheat
04-28-2007, 02:58 PM
Hi, when logging into the control panel, most of the pages are broken (without styles), including the file manager.
Any tips?
Are you using your own custom theme?
thinksmart12
04-28-2007, 04:38 PM
Sorry for posting that, I found out my internet connection was slow. :)
Dj-Grobe
04-28-2007, 05:19 PM
I want add spf records , just need select template SPF and add on the box:
v=spf1 a mx ~all
That is all?
Its correct this: v=spf1 a mx ~all
?
IWorx-Socheat
04-28-2007, 05:25 PM
Don't cross-post, I responded to your other thread.
Dj-Grobe
04-28-2007, 05:31 PM
Ok sorry, thanks for repply.
IWorx-Paul
04-29-2007, 09:05 PM
This thread is now locked, InterWorx-CP 3.0-RC4 is now available. See this thread and update your RC3 servers: http://interworx.com/forums/showthread.php?t=2048
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.