Will reply here instead. >From the logs, it looks like the NFS cannot be mounted so I assume the template check cannot be verified.
com.cloud.utils.exception.CloudRuntimeException: Unable to mount IPAddress:/data/secondary at /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to mount.nfs: Connection timed out Fix the NFS mount and then you may want to restart the CS server or the Secondary Storage VM. Each of those actions refresh the template ready check. Regards, Jordan On Wed, Feb 15, 2023 at 5:54 PM Granwille Strauss <[email protected]> wrote: > Hi Guys > > Managed to somewhat narrow down the issue. However, new error presented > it self, it seems for some reason I have systemvm templates that are 100% > downloaded but their "Ready" state remains on "No". Upon further > investigation, I found in the template_view table, that their state is > stuck on "Migrating": > > store_scope: ZONE > state: Migrating > download_state: DOWNLOADED > download_pct: 100 > error_str: Install completed successfully at 2/13/23, 11:16 AM > size: 5242880000 > physical_size: 461307904 > destroyed: 0 > created_on_store: 2023-01-19 11:40:57 > > Which I assume is the reason they show as "No" on the UI, please see > attached screenshots. Are there any recommended solutions on how to fix > this, please? Its preventing me from moving data between secondary > storages. Attached are screenshots of these errors. > > On 2/15/23 15:07, Granwille Strauss wrote: > > Sorry for the many messages, this should be my last one. I think I solved > it, well temporarily. In the IP route of the SSVM there's the following > entry: > > - nsfserverip via 192.168.50.1 (local network gateway) > > As soon as I removed it from the IP route, the SSVM automatically > completed the mount. Now I want to move my files to the clean NFS using the > complete policy via UI. But I see I have two templates in "Migrating" state: > > mysql> select * from template_view where state="Migrating"\G; > > > It seems to have downloaded 100% for all storage locations, can I amend > these entries in the DB and set them to "Ready" or is there an alternative > method? > On 2/15/23 14:52, Granwille Strauss wrote: > > I tried to mount manually now from SSVM and it fails and I have no idea > why, all routes and everything is in place. Is it possible to move files > from one nfs to another? I want to use something like SCP and then mount > the working NFS storage. Or can you advise the best approach for this? > On 2/15/23 14:29, Granwille Strauss wrote: > > Hi Wei > > I have two secondary NFS servers, remotely and only one seems to mount > perfectly fine. They have the exact same settings and I have white listed > all network subnets accordingly on both. The ONLY difference is, the one > NFS contains ALL my images and templates and the other, that is connecting > perfectly fine, has nothing in it and is clean. > > For the NFS not connecting, I am still getting this two errors: > > 2023-02-15 12:15:58,422 ERROR > [storage.resource.NfsSecondaryStorageResource] > (agentRequest-Handler-1:null) Unable to mount IPAddress:/data/secondary at > /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to mount.nfs: > parsing error on 'vers=' option > 2023-02-15 12:15:58,423 ERROR > [storage.resource.NfsSecondaryStorageResource] > (agentRequest-Handler-1:null) GetRootDir for nfs://IPAddress/data/secondary > failed due to com.cloud.utils.exception.CloudRuntimeException: Unable to > mount 102.165.20.210:/data/secondary at > /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to mount.nfs: > parsing error on 'vers=' option > com.cloud.utils.exception.CloudRuntimeException: Unable to mount > IPAddress:/data/secondary > at /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to mount.nfs: > parsing error on 'vers=' option > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.attemptMount(NfsSecondaryStorageResource.java:2983) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.mount(NfsSecondaryStorageResource.java:2934) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.mountUri(NfsSecondaryStorageResource.java:2922) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.getRootDir(NfsSecondaryStorageResource.java:2567) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.execute(NfsSecondaryStorageResource.java:2166) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.executeRequest(NfsSecondaryStorageResource.java:300) > at > com.cloud.storage.resource.PremiumSecondaryStorageResource.defaultAction(PremiumSecondaryStorageResource.java:64) > at > com.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:60) > at com.cloud.agent.Agent.processRequest(Agent.java:660) > at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1080) > at com.cloud.utils.nio.Task.call(Task.java:83) > at com.cloud.utils.nio.Task.call(Task.java:29) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > at java.base/java.lang.Thread.run(Thread.java:829) > > 2023-02-15 12:15:57,965 WARN [cloud.agent.Agent] > (agentRequest-Handler-1:null) Caught: > com.cloud.utils.exception.CloudRuntimeException: GetRootDir for nfs:// > IPAddress/data/secondary failed due to > com.cloud.utils.exception.CloudRuntimeException: Unable to mount > IPAddress:/data/secondary > at /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to mount.nfs: > Connection timed out > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.getRootDir(NfsSecondaryStorageResource.java:2572) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.execute(NfsSecondaryStorageResource.java:2304) > at > org.apache.cloudstack.storage.resource.NfsSecondaryStorageResource.executeRequest(NfsSecondaryStorageResource.java:284) > at > com.cloud.storage.resource.PremiumSecondaryStorageResource.defaultAction(PremiumSecondaryStorageResource.java:64) > at > com.cloud.storage.resource.PremiumSecondaryStorageResource.executeRequest(PremiumSecondaryStorageResource.java:60) > at com.cloud.agent.Agent.processRequest(Agent.java:660) > at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1080) > at com.cloud.utils.nio.Task.call(Task.java:83) > at com.cloud.utils.nio.Task.call(Task.java:29) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > at java.base/java.lang.Thread.run(Thread.java:829) > > I really do not understand what's going on. In SSVM when I telnet < > IPAddress> 2049 it connects successfully to the one NFS server but when I > do the same for the NFS server failing, it times out. BUT I have all > whitelisting rules in place. And from the NFS server itself that is > failing, if I ping the SSVM public IP it also times out. But if I ping the > ConsoleVM its successful. > > Its as if something between my SSVM and the one NFS server is blocking and > I have no clue what. > On 2/15/23 14:19, Wei ZHOU wrote: > > Please check if secondary storage is mounted in SSVM. > I think the "Up" state is not the right state if SSVM cannot mount > secondary storage. > > > -Wei > > > On Wed, 15 Feb 2023 at 12:13, Granwille Strauss <[email protected]> > wrote: > >> Hi >> >> It seems the SSVM eventually changes to "up" after a few long minutes. >> However, can you confirm when the log shows this entry: >> >> 2023-02-15 11:04:15,499 INFO >> [storage.resource.NfsSecondaryStorageResource] (Thread-2:null) Started post >> upload server on port 8210 with 15 workers >> >> >> Will the status of SSVM remain "connecting" as oppose to being "up"? I >> also made a small tweak in the ip route table by removing an entry in SSVM >> that somehow made it fail to connect to the NFS secondary server. It seems >> SSVM can now fully connect to the NFS server as I no longer see failed >> connections in the cloud.log. But still the agent state remains >> "connecting" until one day its done. >> >> PS the NFS servers do not connect via local network but over the internet >> as its remotely located. >> >> On 2/15/23 12:12, Granwille Strauss wrote: >> >> The value is currently null. >> On 2/15/23 12:09, Wei ZHOU wrote: >> >> What is the value of global setting secstorage.nfs.version ? >> >> >> On Wednesday, 15 February 2023, Granwille Strauss <[email protected]> >> <[email protected]> >> wrote: >> >> >> Hi Wei >> >> Here is the cloud.log after restarting cloud service in >> SSVM:https://jpst.it/36KHU >> >> I believe these is the error: >> >> 2023-02-15 09:35:35,956 INFO [storage.resource.NfsSecondaryStorageResource] >> (agentRequest-Handler-1:null) Determined host NFSServerIP corresponds to IP >> NFSServerIP >> 2023-02-15 09:37:35,372 ERROR [storage.resource.NfsSecondaryStorageResource] >> (agentRequest-Handler-1:null) Unable to mount NFSServerIP:/data/secondary >> at /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to >> 2023-02-15 09:37:35,375 ERROR [storage.resource.NfsSecondaryStorageResource] >> (agentRequest-Handler-1:null) GetRootDir for nfs://NFSServerIP/data/secondary >> failed due to com.cloud.utils.exception.CloudRuntimeException: Unable to >> mount NFSServerIP:/data/secondary at >> /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 >> due to >> com.cloud.utils.exception.CloudRuntimeException: Unable to mount >> NFSServerIP:/data/secondary at >> /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 >> due to >> >> 2023-02-15 09:35:35,936 ERROR [storage.resource.NfsSecondaryStorageResource] >> (agentRequest-Handler-2:null) Unable to mount NFSServerIP:/data/secondary >> at /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 due to mount.nfs: >> parsing error on 'vers=' option >> 2023-02-15 09:35:35,936 ERROR [storage.resource.NfsSecondaryStorageResource] >> (agentRequest-Handler-2:null) GetRootDir for nfs://NFSServerIP/data/secondary >> failed due to com.cloud.utils.exception.CloudRuntimeException: Unable to >> mount NFSServerIP:/data/secondary at >> /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 >> due to mount.nfs: parsing error on 'vers=' option >> com.cloud.utils.exception.CloudRuntimeException: Unable to mount >> NFSServerIP:/data/secondary at >> /mnt/SecStorage/91de6d1c-4c04-359c-82b5-fdcfe4a83da7 >> due to mount.nfs: parsing error on 'vers=' option >> >> But I have no idea what any of it means? >> On 2/15/23 11:34, Wei ZHOU wrote: >> >> Hi, >> >> Can you restart "cloud" service in SSVM and upload some logs in >> /var/log/cloud.log ? >> >> When the cloud service is started, it will check templates on secondary >> storage, which takes time if there are many templates. >> >> -Wei >> >> >> On Wednesday, 15 February 2023, Granwille Strauss <[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> wrote: >> >> >> Hi Wei >> >> I fully opened port 2049 now on the NFS server and ran telnet from SSVM, >> after rebooting it: >> >> root@s-141-VM:~# telnet NFSSERVERIP 2049 >> Trying NFSSERVERIP... >> Connected to NFSSERVERIP. >> Escape character is '^]'. >> ^] >> >> However, status remains "connecting". >> On 2/15/23 11:16, Wei ZHOU wrote: >> >> Right. >> >> I have seen this issue recently, which is because SSVM cannot connect to >> secondary storage. >> >> -Wei >> >> On Wednesday, 15 February 2023, Kiran Chavala <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> >> wrote: >> >> >> HI >> >> Are you able to ssh to the ssvm, If yes can you please execute health >> check script >> >> /usr/local/cloud/systemvm/ssvm-check.sh >> >> Also are you able to connect to the management server on port 8250 >> >> from the ssvm >> >> telnet <Management server ip> 8250 >> >> Also could you please share the /var/log/cloud.out log it will be helpful >> >> Regards >> Kiran >> >> >> ________________________________ >> >> >> >> From: Granwille Strauss >> Sent: Wednesday, February 15, 2023 14:15 >> To: [email protected] >> Cc: Harikrishna Patnala >> Subject: Re: SSVM Randomly Stopped Connecting >> >> >> Hi Harikrishna >> >> I have done so, status remains showing "connecting". And on the dashboard >> I can see my secondary storage usage, which means its supposed to be >> connected. However, if I reboot the cloudstack-management, it will show 0 >> again. See attached. >> >> May I add it most likely was not "random" as I mentioned previously. I did >> update my opensense gateway, which resulted in a reboot. However, >> connections and routing has been perfect again. And then I did also run yum >> update on the kvm host where this SSVM is tied to. And the only error I >> experienced was that mysql-connect-python required python 2.7, which I >> installed to resolve the dependency issue, but python3.6 is still active on >> the host as well. >> >> On 2/15/23 10:30, Harikrishna Patnala wrote: >> >> Hi, >> >> Have you tried destroying the SSVM, it will be recreated automatically. >> Please try that, it may solve the issue. >> >> Thanks, >> Harikrishna >> >> From: Granwille Strauss <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]><mailto: >> [email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> Date: Wednesday, 15 February 2023 at 1:46 PM >> To: [email protected]<mailto:[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]><mailto:[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> >> <[email protected]> >> Subject: SSVM Randomly Stopped Connecting >> >> Hi Guys >> >> As the error suggests, this morning my SSVM just randomly stopped >> connecting and agent status remains in "Connecting" mode. ConsolveVM seems >> perfectly fine. I did the regular checks in SSVM and it all seems fine, see >> attached screenshot. I tried force rebooting the SSVM but still nothing. >> The host kvm server is 100% connected as one typically gets the "host >> unreachable" error when something like this, but not this time. >> >> I SSH into the SSVM and ran the 'reboot' command and tailed the management >> log, this is what it throws: https://jpst.it/36K93 >> >> I do not see any errors there either. Any suggestions that can help with >> this, please? >> -- >> >> Regards / Groete >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/logo/621b3fa39fb210001f975298/ >> cd2904ba-304d-4a49-bf33-cbe9ac76d929_248x-.png]<https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/>< >> https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> Granwille Strauss // Senior Systems Admin >> >> e: [email protected]<mailto:[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]><mailto:g >> [email protected]> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]> >> <[email protected]><mailto:[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]> >> m: +264 81 323 1260<tel:+264813231260> <+264813231260> <+264813231260> >> <+264813231260><tel:+264813231260> <+264813231260> <+264813231260> >> <+264813231260> >> w: www.namhost.com<http://www.namhost.com> <http://www.namhost.com> >> <http://www.namhost.com> <http://www.namhost.com> <http://www.namhost.com> >> <http://www.namhost.com> <http://www.namhost.com> >> <http://www.namhost.com><https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/>< >> https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/social_icon_01/621b3fa39fb210001f975298/ >> 9151954b-b298-41aa-89c8-1d68af075373_48x48.png]<https: >> //www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost><https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost>[https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/social_icon_02/621b3fa39fb210001f975298/ >> 85a9dc7c-7bd1-4958-85a9-e6a25baeb028_48x48.png]<https: >> //twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> >> <https://twitter.com/namhost><https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost>[https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/ >> social_icon_03/621b3fa39fb210001f975298/c1c5386c-914c-43cf-9d37- >> 5b4aa8e317ab_48x48.png]<https://www.instagram.com/namhostinternetservices/<https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/>[http >> >> s://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/ >> 3aaa7968-130e-48ec-821d-559a332cce47_48x48.png >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png> >> >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png> >> >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png> >> >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png> >> >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png> >> >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png> >> >> <http://www.adsigner.com/v1/s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/3aaa7968-130e-48ec-821d-559a332cce47_48x48.png>]<https: >> //www.linkedin.com/company/namhos> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos><https://www.linkedin.com/company/namhos >> >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> >> 621c9b76c140bb001ed0f818/social_icon_05/621b3fa39fb210001f975298/ >> 3a8c09e6-588f-43a8-acfd-be4423fd3fb6_48x48.png]<https: >> //www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA><http >> s://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> >> [https://www.adsigner.com/v1/i/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/banner/940x300]<https://www.adsigner.com/v1/l/ >> 631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner>< >> https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/banner> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> Namhost Internet Services (Pty) Ltd,24 Black Eagle Rd, Hermanus >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g>, >> 7210, RSA >> >> The content of this message is confidential. If you have received it by >> mistake, please inform us by email reply and then delete the message. It is >> forbidden to copy, forward, or in any way reveal the contents of this >> message to anyone without our explicit consent. The integrity and security >> of this email cannot be guaranteed over the Internet. Therefore, the sender >> will not be held liable for any damage caused by the message. For our full >> privacy policy and disclaimers, please go to https://www.namhost.com/ >> privacy-policy >> >> [Powered by AdSigner]<https://www.adsigner.com/v1/c/ >> 631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818><http >> s://www.adsigner.com/v1/c/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> >> >> >> >> >> -- >> Regards / Groete >> >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/logo/621b3fa39fb210001f975298/ >> cd2904ba-304d-4a49-bf33-cbe9ac76d929_248x-.png]<https://www.namhost.com> >> <https://www.namhost.com> <https://www.namhost.com> >> <https://www.namhost.com> <https://www.namhost.com> >> <https://www.namhost.com> <https://www.namhost.com> <https://www.namhost.com> >> Granwille Strauss // Senior Systems Admin >> >> e: [email protected]<mailto:[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]> <[email protected]> <[email protected]> >> <[email protected]> >> m: +264 81 323 1260<tel:+264813231260> <+264813231260> <+264813231260> >> <+264813231260> >> w: www.namhost.com<https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> <https://www.namhost.com/> <https://www.namhost.com/> >> >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/social_icon_01/621b3fa39fb210001f975298/ >> 9151954b-b298-41aa-89c8-1d68af075373_48x48.png]<https: >> //www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> [https://www.adsigner.com/v1/ >> s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_02/ >> 621b3fa39fb210001f975298/85a9dc7c-7bd1-4958-85a9-e6a25baeb028_48x48.png] < >> https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> [https://www.adsigner.com/v1/ >> s/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/social_icon_03/ >> 621b3fa39fb210001f975298/c1c5386c-914c-43cf-9d37-5b4aa8e317ab_48x48.png] < >> https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/social_icon_04/621b3fa39fb210001f975298/ >> 3aaa7968-130e-48ec-821d-559a332cce47_48x48.png] <https://www.linkedin.com/ >> company/namhos> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> [https://www.adsigner.com/v1/s/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/social_icon_05/621b3fa39fb210001f975298/ >> 3a8c09e6-588f-43a8-acfd-be4423fd3fb6_48x48.png] <https://www.youtube.com/ >> channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> >> [https://www.adsigner.com/v1/i/631091998d4670001fe43ec2/ >> 621c9b76c140bb001ed0f818/banner/940x300]<https://www.adsigner.com/v1/l/ >> 631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> Namhost Internet Services (Pty) Ltd,24 Black Eagle Rd, Hermanus >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g>, >> 7210, RSA >> >> >> The content of this message is confidential. If you have received it by >> mistake, please inform us by email reply and then delete the message. It is >> forbidden to copy, forward, or in any way reveal the contents of this >> message to anyone without our explicit consent. The integrity and security >> of this email cannot be guaranteed over the Internet. Therefore, the sender >> will not be held liable for any damage caused by the message. For our full >> privacy policy and disclaimers, please go to https://www.namhost.com/ >> privacy-policy >> >> [Powered by AdSigner]<https://www.adsigner.com/v1/c/ >> 631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> -- >> Regards / Groete<https://www.namhost.com> <https://www.namhost.com> >> <https://www.namhost.com> <https://www.namhost.com> Granwille Strauss // >> Senior Systems Admin >> >> *e:* [email protected] >> *m:* +264 81 323 1260 <+264813231260> >> *w:* www.namhost.com<https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://www.facebook.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost> <https://twitter.com/namhost> >> <https://twitter.com/namhost><https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.instagram.com/namhostinternetservices/><https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos> >> <https://www.linkedin.com/company/namhos><https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> Namhost Internet Services (Pty) Ltd, >> 24 Black Eagle Rd, Hermanus >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g>, >> 7210, RSA >> >> >> >> The content of this message is confidential. If you have received it by >> mistake, please inform us by email reply and then delete the message. It is >> forbidden to copy, forward, or in any way reveal the contents of this >> message to anyone without our explicit consent. The integrity and security >> of this email cannot be guaranteed over the Internet. Therefore, the sender >> will not be held liable for any damage caused by the message. For our full >> privacy policy and disclaimers, please go to https://www.namhost.com/ >> privacy-policy >> >> [image: Powered by >> AdSigner]<https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> -- >> Regards / Groete >> <https://www.namhost.com> <https://www.namhost.com> Granwille Strauss // >> Senior Systems Admin >> >> *e:* [email protected] >> *m:* +264 81 323 1260 <+264813231260> >> *w:* www.namhost.com >> <https://www.facebook.com/namhost> <https://www.facebook.com/namhost> >> <https://twitter.com/namhost> >> <https://twitter.com/namhost><https://www.instagram.com/namhostinternetservices/> >> >> <https://www.instagram.com/namhostinternetservices/><https://www.linkedin.com/company/namhos> >> >> <https://www.linkedin.com/company/namhos><https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> Namhost Internet Services (Pty) Ltd, >> >> 24 Black Eagle Rd, Hermanus >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g> >> >> <https://www.google.com/maps/search/24+Black+Eagle+Rd,+Hermanus?entry=gmail&source=g>, >> 7210, RSA >> >> >> >> The content of this message is confidential. If you have received it by >> mistake, please inform us by email reply and then delete the message. It is >> forbidden to copy, forward, or in any way reveal the contents of this >> message to anyone without our explicit consent. The integrity and security >> of this email cannot be guaranteed over the Internet. Therefore, the sender >> will not be held liable for any damage caused by the message. For our full >> privacy policy and disclaimers, please go to https://www.namhost.com/ >> privacy-policy >> >> [image: Powered by >> AdSigner]<https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> -- >> Regards / Groete >> >> <https://www.namhost.com> Granwille Strauss // Senior Systems Admin >> >> *e:* [email protected] >> *m:* +264 81 323 1260 <+264813231260> >> *w:* www.namhost.com >> >> <https://www.facebook.com/namhost> <https://twitter.com/namhost> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.linkedin.com/company/namhos> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> Namhost Internet Services (Pty) Ltd, >> >> 24 Black Eagle Rd, Hermanus, 7210, RSA >> >> >> >> The content of this message is confidential. If you have received it by >> mistake, please inform us by email reply and then delete the message. It is >> forbidden to copy, forward, or in any way reveal the contents of this >> message to anyone without our explicit consent. The integrity and security >> of this email cannot be guaranteed over the Internet. Therefore, the sender >> will not be held liable for any damage caused by the message. For our full >> privacy policy and disclaimers, please go to >> https://www.namhost.com/privacy-policy >> >> [image: Powered by AdSigner] >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> >> -- >> Regards / Groete >> >> <https://www.namhost.com> Granwille Strauss // Senior Systems Admin >> >> *e:* [email protected] >> *m:* +264 81 323 1260 <+264813231260> >> *w:* www.namhost.com >> >> <https://www.facebook.com/namhost> <https://twitter.com/namhost> >> <https://www.instagram.com/namhostinternetservices/> >> <https://www.linkedin.com/company/namhos> >> <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> >> >> >> <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> >> >> Namhost Internet Services (Pty) Ltd, >> >> 24 Black Eagle Rd, Hermanus, 7210, RSA >> >> >> >> The content of this message is confidential. If you have received it by >> mistake, please inform us by email reply and then delete the message. It is >> forbidden to copy, forward, or in any way reveal the contents of this >> message to anyone without our explicit consent. The integrity and security >> of this email cannot be guaranteed over the Internet. Therefore, the sender >> will not be held liable for any damage caused by the message. For our full >> privacy policy and disclaimers, please go to >> https://www.namhost.com/privacy-policy >> >> [image: Powered by AdSigner] >> <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >> > -- > Regards / Groete > > <https://www.namhost.com> Granwille Strauss // Senior Systems Admin > > *e:* [email protected] > *m:* +264 81 323 1260 <+264813231260> > *w:* www.namhost.com > > <https://www.facebook.com/namhost> <https://twitter.com/namhost> > <https://www.instagram.com/namhostinternetservices/> > <https://www.linkedin.com/company/namhos> > <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> > > > <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> > > Namhost Internet Services (Pty) Ltd, > > 24 Black Eagle Rd, Hermanus, 7210, RSA > > > > The content of this message is confidential. If you have received it by > mistake, please inform us by email reply and then delete the message. It is > forbidden to copy, forward, or in any way reveal the contents of this > message to anyone without our explicit consent. The integrity and security > of this email cannot be guaranteed over the Internet. Therefore, the sender > will not be held liable for any damage caused by the message. For our full > privacy policy and disclaimers, please go to > https://www.namhost.com/privacy-policy > > [image: Powered by AdSigner] > <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> > > -- > Regards / Groete > > <https://www.namhost.com> Granwille Strauss // Senior Systems Admin > > *e:* [email protected] > *m:* +264 81 323 1260 <+264813231260> > *w:* www.namhost.com > > <https://www.facebook.com/namhost> <https://twitter.com/namhost> > <https://www.instagram.com/namhostinternetservices/> > <https://www.linkedin.com/company/namhos> > <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> > > > <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> > > Namhost Internet Services (Pty) Ltd, > > 24 Black Eagle Rd, Hermanus, 7210, RSA > > > > The content of this message is confidential. If you have received it by > mistake, please inform us by email reply and then delete the message. It is > forbidden to copy, forward, or in any way reveal the contents of this > message to anyone without our explicit consent. The integrity and security > of this email cannot be guaranteed over the Internet. Therefore, the sender > will not be held liable for any damage caused by the message. For our full > privacy policy and disclaimers, please go to > https://www.namhost.com/privacy-policy > > [image: Powered by AdSigner] > <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> > > -- > Regards / Groete > > <https://www.namhost.com> Granwille Strauss // Senior Systems Admin > > *e:* [email protected] > *m:* +264 81 323 1260 <+264813231260> > *w:* www.namhost.com > > <https://www.facebook.com/namhost> <https://twitter.com/namhost> > <https://www.instagram.com/namhostinternetservices/> > <https://www.linkedin.com/company/namhos> > <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> > > > <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> > > Namhost Internet Services (Pty) Ltd, > > 24 Black Eagle Rd, Hermanus, 7210, RSA > > > > The content of this message is confidential. If you have received it by > mistake, please inform us by email reply and then delete the message. It is > forbidden to copy, forward, or in any way reveal the contents of this > message to anyone without our explicit consent. The integrity and security > of this email cannot be guaranteed over the Internet. Therefore, the sender > will not be held liable for any damage caused by the message. For our full > privacy policy and disclaimers, please go to > https://www.namhost.com/privacy-policy > > [image: Powered by AdSigner] > <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> > > -- > Regards / Groete > > <https://www.namhost.com> Granwille Strauss // Senior Systems Admin > > *e:* [email protected] > *m:* +264 81 323 1260 <+264813231260> > *w:* www.namhost.com > > <https://www.facebook.com/namhost> <https://twitter.com/namhost> > <https://www.instagram.com/namhostinternetservices/> > <https://www.linkedin.com/company/namhos> > <https://www.youtube.com/channel/UCTd5v-kVPaic_dguGur15AA> > > > <https://www.adsigner.com/v1/l/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818/banner> > > Namhost Internet Services (Pty) Ltd, > > 24 Black Eagle Rd, Hermanus, 7210, RSA > > > > The content of this message is confidential. If you have received it by > mistake, please inform us by email reply and then delete the message. It is > forbidden to copy, forward, or in any way reveal the contents of this > message to anyone without our explicit consent. The integrity and security > of this email cannot be guaranteed over the Internet. Therefore, the sender > will not be held liable for any damage caused by the message. For our full > privacy policy and disclaimers, please go to > https://www.namhost.com/privacy-policy > > [image: Powered by AdSigner] > <https://www.adsigner.com/v1/c/631091998d4670001fe43ec2/621c9b76c140bb001ed0f818> >
