Blog

Email Limits for web hosting providers

Mail server SMTP email send (rate) limit for popular web hosting providers Why do you need to know your web host’s SMTP email rate limit If you run a web site and you plan to send out mass emails (for example, a newsletter), it is advisable to send the emails using an authenticated SMTP mail server that matches the nameserver records for your own domain name. This way, your outgoing emails will not trigger anti-spam filters set to identify phishing emails or spammers. For example, if you run a web site at www.my-web-site.com, our advice is to send the emails from a SMTP server name that resolves to the same domain name (like smtp.my-web-site.com). However, to prevent spam, many web host providers enforce email send rate limits to their customers. The goal of this article is to show you the email send rate limit and options for most popular web… Read More »Email Limits for web hosting providers

IIS 7 WordPress permissions Could not create Temporary file

When hosting wordpress on iis 7, the ability to upload images from blog post tools like Live Writer and the ability to automatically update plugins is controlled by the permissions set both within IIS and within the directory structure that IIS accesses. The account that holds the key to the success is the “Users” account, unlike other versions of IIS. WordPress 3.5 Manual Fix Below is the manual fix you can apply to be able to get your WordPress 3.5 install working correctly, there are two options that should work. 1) In the file wp-config.php, add the following line before “That’s all, stop editing” define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/’ ); or 2) In the file /wp-includes/class-http.php comment out lines 144 and 145, which look like the following: if ( ! is_writable( dirname( $r[‘filename’] ) ) ) return new WP_Error( ‘http_request_failed’, __( ‘Destination directory for file streaming does not exist or is not… Read More »IIS 7 WordPress permissions Could not create Temporary file

Client found response content type of '', but expected 'text/xml'.

Today we experienced ‘another’ issue with the Microsoft CRM 4.0 Email Router Configuration Manager. Like many of the other issues with the E-mail router tool, we only noticed when we stopped receiving email association icons in outlook. Normally for us this has ended up being the problem with the Configuration Manager xml configuration files, and has required us to restore them from backup in line with the Official MS fix. Unusually today the error lay elsewhere. With a test of the User and Queue access, we were receiving a message that looked like this: Client found response content type of ”, but expected ‘text/xml’. With an Event Log Entry Event ID: 0 #26090 – An error occurred while opening mailbox email@domain.com System.InvalidOperationException: Client found response content type of ”, but expected ‘text/xml’. The request failed with an empty response.    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)   … Read More »Client found response content type of '', but expected 'text/xml'.

How to turn off NDR’s in Exchange 2003

Understanding non-delivery reports NDR or Non Delivery Reports are potentially a great way of telling a user that they made a typo with an email address and that the email could not be delivered. In a 1999 world, this would be fine. However we are in a world now where email servers are flooded with spam, and lots of it, replying to every junk email that is hitting all the imaginary email addresses on your server (support@, admin@ help@ etc) is not a good idea, and it causes what is known as backscatter. To avoid this back scatter of invalid email delivery from your server it is recommended that you turn off your Non Delivery Reports NDR. To do this in Exchange 2003 you need to perform the folloing: 1. Open Exchange System Manager 2. Expand Global Setting and Click on Internet Message Formats 3. In the right hand pane,… Read More »How to turn off NDR’s in Exchange 2003

Windows 2008 Server IE Security Warnings All the Frigging Time!

Ever wondered how to stop IE from giving you the Add Site messages all the time on a windows 2008 Server? Open Server Manager Under Security Click – Configure ESC And Just Turn it Off! Yeah it is a little less secure when roaming the net. But I don’t roam the net on a server anyway! and yeah it is an overkill to turn it all off rather than tame it down…, but I was not the lame programmer who came up with a system so annoying that by the time you turn it off you are just pleased to see the end of the dam thing. Kind of rings like UAC in Vista… [youtube=http://www.youtube.com/watch?v=80sWifG40B0] Just one more reason to consider a mac! (Mind you it is better in Vista SP2…. sorry did I say Vista, I meant Windows 7)

Backup Exec could not find a Microsoft Volume Shadow Copy Services (VSS) software or hardware provider on the media server.

We setup a new job recently on our Backup Exec 12.5 server. One of the jobs had the following error: Backup Exec could not find a Microsoft Volume Shadow Copy Services (VSS) software or hardware provider on the media server. To use offhost backup, a VSS provider must be installed on both the media server and on the remote computer. The solution to the is actually easy. It was a mistake we made in setup of the Backup Job. All we had to do was un check the option in Advanced Disk-base Backup.   Hope this helps others.

MS CRM The length of the 'messageid' attribute of the 'email' entity exceeded the maximum allowed length of '100'.

I had noticed that this error was logging in the Application log of our CRM server very often. #9628 – An error occurred while delivering the e-mail message with subject "FW: Undeliverable: Read: " in mailbox email@ourdomain.com for delivery to http://localhost/CRM. System.Web.Services.Protocols.SoapException: Server was unable to process request.    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)    at Microsoft.Crm.Sdk.Proxy.CrmService.Execute(Request Request)    at Microsoft.Crm.Tools.Email.Providers.CrmPollingMailboxProvider.DeliverMessageInternal(EmailMessage emailMessage)    at Microsoft.Crm.Tools.Email.Providers.ExchangePollingMailboxProvider.DeliverMessageInternal(EmailMessage emailMessage)    at Microsoft.Crm.Tools.Email.Providers.CrmPollingMailboxProvider.DeliverMessage(EmailMessage emailMessage)    at Microsoft.Crm.Tools.Email.Providers.CrmPollingMailboxProvider.Run()rn   0x80044331   A validation error occurred.  The length of the ‘messageid’ attribute of the ’email’ entity exceeded the maximum allowed length of ‘100’.   Platform The solution was to customize the Email Entity. The Email Entity Attributes: messageID Change the Message Maximum Length to 250 Save and Close Then Publish Although this fix will not track all messages of any length, it will help.