Web hosting blog
+ Updates | follow the latest releases of applications
+ Promotions | find our periodical offers and discounts
+ Articles | get advice and tips from our professionals
Adding an image to signature in Horde webmail
Horde webmail is a popular application provided by espinda for free with all Linux web hosting plans along with 2 other great webmail applications, SquirrelMail and RoundCube, Horde is a user-friendly yet very professional webmail client that’s widely used, the following is a tutorial for adding an image in your Horde webmail’s signature:

1. Choose the Use HTML Editor… from the edit signature page.
2. Once in HTML mode you will need to copy your pictures one at a time into your clipboard and paste into the signature window view.
The easiest way to do this is to right click on the image fromanother application (or web browser) and then select copy. Then moveto the signature creation window and right click and paste, You can add any extra text with your images just by typing in window.
3) Then just Save your new signature.
* When composing a new email ensure you are in HTML composition mode then select your new signature and it should show up as the actualimage rather than text.
article source:
http://www.betterwebservices.com/index.php/website-tutorials/how-do-i-add-images-to-my-signature-block-horde-webmail/
form2mail – sending mail using a PHP script
This example will take the information from a feedback form, send it to you in an email message, then forward the customer to a “thank you for your comments” page.
A simple feedback form:
First of all we need to create a feedback form that will receive the data. We will call this form feedback.html. In its most basic form, it can look like this:
<form method=’post’ action=’sendmail.php’>
Email address: <input name=’email’ type=’text’ /><br />
Name: <input name=’name’ type=’text’ /><br />
Message:<br />
<textarea name=’message’ rows=’15′ cols=’40′>
</textarea><br />
<input type=’submit’ />
</form>
This is just a smaple form that can be edited and enhanced, validation can be added at a later date. This form has three fields (email address, name and message) that users can fill in. Once the user clicks the ‘Submit’ button, it will collect the information contained within the fields, tag the information as “email, name and message”, then send the information to sendmail.php.
The sendmail script:
Now we have a form that sends information to a script, we need to create a script to send the email. In this example, we will name the script sendmail.php as this is the address the our form is submitting the data to.
In order to send an email, we need certain information (variables), so lets set them first.
<?php
$email_to = “you@yourdomain.com“;
$name = $_POST["name"];
$email_from = $_POST["email"];
$message = $_POST["message"];
$email_subject = “Feedback from website”;
$headers =
“From: $email_from .\n”;
“Reply-To: $email_from .\n”;
The code above sets the email address you will send your email to and gets the users’ name, email address, and message from the previous form. It also sets the variables that contain the email subject, and headers to specify the from and reply to email addresses.
Now lets build the message of the email with the users’ name and comments.
$message = “Name: “. $name . “\r\nMessage: ” . $message;
Finally, let’s send the email. If the email is sent we will go to a thank you page, if there is an error we will display a brief message.
ini_set(“sendmail_from”, $email_from);
$sent = mail($email_to, $email_subject, $message, $headers, “-f” .$email_from);
if ($sent)
{
header(“Location: http://www.yourdomain.com/thankyou.html“);
} else {
echo “There has been an error sending your comments. Please try later.”;
}
?>
This script does not have any validation or error checking, so it is not recommended that you copy it directly to your website, however, it does show the basics of sending email from our webservers, and can be used as a framework for your own scripts.
IMPORTANT:
To prevent spam being sent through our webservers, there are certain conditions that must be met before our SMTP servers will send the email.
Email must be sent to, or from, an existing email address hosted by espinda.com. This must be a mailbox on the same domain name on which the form to mail script is being hosted.
To stop misuse of your form by third parties the sendmail_from variable should be set to your espinda hosted email address. While access to the php.ini file is restricted on our shared environment, you can sent this variable using the ini_set() command, shown below.
A fifth parameter, -f, should be added to the sendmail function. This will set the name of the from email address.
In its basic form, a simple sendmail script will look like this:
<?php
ini_set(“sendmail_from”, “user@yourdomain.com”);
mail($email_to, $email_subject, $email_message, $headers, “-fuser@yourdomain.com”);
?>
Provided that your form to mail script meets the requirements above, you should have no problems.
If you don’t specify an existing mailbox on your domain as the to or from email address, your script may produce a 554: Recipient address rejected: Relay access denied error.
Using third party scripts to send email:
Third party scripts using sendmail will also work on espinda servers, although some will need slight changes made in order to work correctly.
If you are using a third party script to send email remember to set the sendmail_from variable (using ini_set(‘sendmail_from’,email_from)), add the fifth -f parameter, and send the email either to, or from, an email address that’s hosted by espinda.com.
Fantastico De Luxe 2.10.4 r28 – latest release is here!
Fantastico De Luxe 2.10.4 r28 (LATEST and STABLE releases) is now available for free with all our Linux web hosting plans.
New Updates are:
- Drupal: 6.9 -> 6.10
- Joomla 1.5: 1.5.9 -> 1.5.10
- Open-Realty: 2.5.3 -> 2.5.6
- TikiWiki: 2.2 -> 2.4
- WebCalendar: 1.0.5 -> 1.2.0
WebHostDir Canada interviews espinda
Web Host Directory (Canada) had a recent interview with John McAllister (espinda’s front office manager) and posted it on the main page page of their website: http://ca.webhostdir.com/
The interview covered several topics such as the unique selling points espinda offers, description of our service and our target market, how espinda is planning for the future, what benefits we offer to our clients and how we support them.
John had some unique answers to WebHostDir’s questions, such as this:
“A web hosting company is like a website hotel, the higher standard of amenities and facilities your hotel can provide the smoother your stay will be, the more friendly and professional your hotel staff members are, the easiest it will be for you to focus on other tasks and free your mind, our espinda.com LLC is simply a 5-star DELUXE hotel.”
You can read the complete interview at espinda.com’s profile page on Web Host Directory’s website.
Web Host Directory have recently introduced a new award to espinda.com LLC as the best budget web hosting provider for April 2009, read more about that here: http://espinda.com/web-hosting-blog/budget-web-hosting-award-winner/
A new award for espinda
espinda.com is ‘Budget Web Hosting Award Winner’ by Web Host Directory for April 2009, a new award for espinda presented by the internet’s leading directory of web hosting and dedicated server providers and is given to espinda in the category that has the most difficult competiton which is ‘Budget Web Hosting’.
A Budget Web hosting refers to a cheap web hosting service where many websites reside on one web server connected to the Internet. Each site ‘sits’ on its own partition, or section/place on the server to keep it separate from other sites.
espinda has been providing high standard budget web hosting since 2002, and as we express our pride for winning this award, we have to thank Web Host Directory team for their trust and appreciaition of the service we provide.
Check espinda’s ‘Budget Web Hosting Award Winner’ announcement at Web Host Directory’s website.
Colors in web page design
While designing a web site, importance of color is always overlooked by many web designers. But, keep it in mind that you depend on your company and your company depends on your website and your website truly depends on its color. So, color must be one of your very first concerns at the time of web site design. It’s harder to read text on monitor as compare to paper and you will have to choose colors that are going to work best. Through color you can make your visitor feel comfortable, relaxed, trusting and also tempestuous.
Color combination is also very important aspect. Some color combinations are very unimpressive such as Yellow text on Blue Background. That’s why black text on white background is the easiest color combination to read. What can be the intention of any web designer? Obviously, to make an interactive web page and interactivity comes with the colors you choose for web page. Color affects our feelings, our perceptions and our interactions.
Think about your primary audience like if you are designing a website for selling toys, then using pink and blue will be productive. Don’t use more than two or three colors on a single page. Use the same background color on each page. It should not be like that ‘Home Page’ has a White Background and ‘Contact Us’ has a Yellow Background. Avoid making larger parts of web site with very bright colors. If the company for which you are designing website has already an established Logo, then make it sure that the color of Logo on website must match with the real color. Maintain the consistency because it really works.
What do colors say?
WHITE: White is the best background color on a web page. White color shows truthfulness, Purity, devotion etc. It’s the most refreshing and superlative color.
RED: Red is the most emotionally vivid color and may cause a faster breathing. It symbolizes energy, action, confidence and passion.
ORANGE: Orange is very hot color to the human eye. Orange demonstrates warmth, cheer, strength and ambition.
BLACK: Black is the favorite color of web designers to display text but it effects very bad when used as background. It suggests excitement, speed and demands attraction.
BLUE: Blue is the second most popular color between web designers. It is associated with stability and depth. It represents wisdom, confidence and loyalty.
GREEN: Green is the most compatible color with eyes and has a great healing power.
It shows growth, harmony and fertility.
YELLOW: Yellow is the color which enhances concentration. It shows wisdom, joy and happiness.
PINK: Pink is a quiet color and symbolizes sweetness, softness and innocence.
BROWN: Brown color provides you the feeling to mix up with the background. It represents politeness and richness.
Try to be color wise and color safe, you will be able to feel the color of success.
article source:
http://www.betterwebservices.com/index.php/website-tutorials/importance-of-colors-in-web-site-design/
Website not working correctly with Internet Explorer 8?
Microsoft are in the process of developing Internet Explorer 8 and, in the future, are likely to automatically update Windows operating systems to use Internet Explorer 8 by default, Most users are currenty using Internet Explorer 7.
Internet Explorer 8 (IE8) supports additional HTML and CSS standards that are not supported in previous versions of Internet Explorer. This also means that some websites will behave slightly differently in IE8 than they will if using a previous version of the web browser.
More information on the changes in IE8 can be found at:
http://msdn.microsoft.com/en-us/library/cc817593.aspx.
Symptoms may include:
- Menus, images or text may appear to be displayed in the wrong place.
- Website features may not work.
- Scripting error messages may be displayed.
- Internet Explorer stops responding or working on your website.
If your website exhibits any of these symptoms with IE8, but works fine with other web browsers, you can add a meta tag to your website that instructs Internet Explorer 8 to display your web page in an “Internet Explorer 7″ emulation mode.
Running a webpage in IE7 Emulation Mode
Add the following code to your HTML code to tell Internet Explorer 8 to display your page in IE7 emulation mode.
<meta http-equiv=”X-UA-Compatible” content=”IE=7″>
This meta tag should be entered immediately after the <head> tag to run correctly.
for example:
<html>
<head>
<meta http-equiv=”X-UA-Compatible” content=”IE=7″>
<title>My Web Page</title>
</head>
<body>
<p> My web page content. </p>
</body>
</html>
More information regarding the different compatibility modes of IE8 can be found at:
http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx
List of ASP components
espinda now provides a wide selection of powerful ASP components that are installed on all our Windows servers and are available for free for all our Windows web hosting clients, here is a list of avialable components:
ActiveSockets
Active Socket Object is an ATL Component, fast and light weight object that will allow developers to connect to any TCP/IP port on any server, and then transfer data. Supports TCP, UDP, RAW, RDM, SEQPACKET protocol, for ASP, Visual Basic, Delphi, PHP, Perl, and any other component-aware environment.
AspJpeg
AspJpeg is a server component that will help your ASP or ASP.NET applications with all their image-management needs. With AspJpeg, you can create high-quality thumbnails, logo-stamp photographs, extract metadata information from images, crop, enhance, rotate, convert, and much more.
ASPUpload
AspUpload® is a server component that allows your web application to capture files uploaded with a browser in as little as 2 lines of ASP script. With AspUpload, files up to 2 GB can be uploaded while only consuming a tiny amount of RAM on the server. The files can be uploaded to disk, memory or the database of your choice. The user can monitor upload progress and time-remaining information via a built-in HTML-based progress bar, AspUpload’s remarkable robustness and extensive feature set has made it the upload solution of choice for tens of thousands of web sites around the world.
Jmail
Using JMail will enable you to easily send email from your web page through the web server – without having to use an email client such as Eudora, Exchange or Outlook. Key features include: Attachments, Return Receipt, Log files, Set Priority, MIME and BASE64 Encoding, Queued mailings without separate NT service, Unlimited redundant servers, Blind Carbon Copy (BCC), Carbon Copy (CC), Urgent flagging, US ASCII, UUEncoding, X-Headers and custom headers, MS Mail and Exchange priority headers, and Internal MX lookup with MX priority and redundancy.
CDO-NTS
CDO version 1.2 for NTS, also known as CDO for NTS, is an SMTP-specific lightweight version of CDO 1.2 for Exchange. This version of CDO was designed to allow server applications to send and receive messages without requiring Exchange server.
CDO-SYS
The CDOSYS library is an implementation of the Simple Mail Transfer Protocol (SMTP) and the Network News Transfer Protocol (NNTP). CDOSYS enables applications based on the Windows XP or Windows 2000 operating system to efficiently route e-mail and USENET-style news posts across multiple platforms.
Sendmail
It allows sending of messages from the command line, CGI script or batch file. It is a Windows version of the popular Unix Sendmail program. It allows easy migration of perl scripts from Unix to Windows since it uses the same simple interface as the Unix Sendmail. It provides support for sending text and binary attachments, It can be easily integrated with your Website, or Commercial Application. Sendmail is an ideal tool for Systems Administrators, Web Masters, Software Developers, and Integrators.
You may check our Windows hostingplan here:
http://www.espinda.com/web-hosting-plans/standard-windows-hosting.html
Collectl a sys admin dream come true
For a variety of reasons we feel that Linux is head and shoulders better than Windows in virtually every way. But in order to really squeeze the best performance out of a system or diagnose a performance related issue you used to have to rely on many different tools to give you the bits and pieces on information you would need.
Enter “collectl” (Yes that is an L on the end of collect). Collectl is indispensable to any system admin. It replaces sar, vmstat, top, atop, iostat, and many other tools that I USED to use. Now instead of having to rely on those various tools that did 80% of what I needed I just use collectl.
Collectl was the brain child of Mark Seger over at HP’s Scalable Computing & Infrastructure group. He developed this as a tool to monitor huge clusters of HP servers, but saw the benefit that the “average” linux user could get from using this tool.
The best part of collectl is that it is CONSTANTLY being updated and improved. This means that you have access to data and reporting that is available in many of the newest kernels. So many of the other tools out there simply don’t keep up and so get left by the wayside as the rapid development of the kernel continues.
An example of this is when I need realtime IO breakdown of processes that simply can’t be had without the data in a newer kernel. No other monitoring software out there supported what the kernel was kicking out except collectl.
Collectl is a free product. You can read up on it, or download it for free at the following URL -
Keep links on your page below 100
Google recommends keeping the number of links on any given page to under 100. This recommendation can be found among Google’s webmaster guidelines under the Design and Content Guidelines section.
Google’s Matt Cutts took the opportunity to explain the reasoning behind this suggestion. He says that originally Google would only index 100kb of a page, and pages with larger amounts of links ran a higher risk of not being indexed entirely.
Google will now however index more than 100kb, but the recommendation remains, and the reason is user experience. The general thinking as Cutts presents it is that users don’t like pages with a lot of links.
He says that in some cases it makes sense to have over a hundred links. Don’t worry, Google does not automatically consider that spam. Still, he notes that such pages can be spammy, “especially if the links are hidden or keyword-stuffed.”
“If you end up with hundreds of links on a page, Google might choose not to follow or to index all those links,” explains Cutts.” At any rate, you’re dividing the PageRank of that page between hundreds of links, so each link is only going to pass along a minuscule amount of PageRank anyway. Users often dislike link-heavy pages too, so before you go overboard putting a ton of links on a page, ask yourself what the purpose of the page is and whether it works well for the user experience.”
To me, it’s going to come down to personal judgment. Use links where they make sense and you’ll probably be fine on the user experience level. Linking for linking’s sake is probably where might start turning people off.
article source:
http://www.webpronews.com/topnews/2009/03/10/google-on-limiting-links


