Cannot find a valid server to send the campaign email, aborting until a delivery server is available!
This error is shown because AppMail does not have a delivery server to pick to send the current campaign.
This can happen for various reasons, such as:
1) You actually have never created a delivery server in the first place.
2) You did create a delivery server, but it is not confirmed.
3) You have a valid delivery server, but it is specifically assigned to a customer other than the one which this campaign belongs to.
4) You have a valid delivery server, system wide (not assigned to a customer), but in it’s settings, it is set to only send transactional emails.
5) You have a valid server for all emails, but the settings from Backend > Settings > Customers > Servers (same for group setting) dictate that the customer must add his own servers in order to send the emails.
6) Everything above doesn’t apply, but still, you can’t send campaigns, but you can send test emails for example. Sometimes, the PHP version from the web server can be distinct than the one from command line. For example, Apache can run php 5.6, but the command line version can be 5.0. The command line version is the version called by the cron jobs, the tasks that try to actually send your campaigns. To check this, from command line, the command php -v should show you the right php version number for the cli. Keep in mind that some delivery servers, such as amazon ses web Api for example, require php >= 5.3.3.
Related Articles
Delivery servers
Delivery servers are needed in order to send out all the emails from the application. Even if it’s about sending a confirmation email, an email campaign, a test email, you need a delivery server to actually make the delivery. AppMail comes with ...
Adding a new Amazon SES delivery server (Web API)
This article will drive you through the steps on creating and validating an Amazon SES delivery server. First of all, you have to create an account here. Once you are done and you are logged in, you should search for the Simple Email Service. The ...
Understanding email delivery settings and how they impact performance
Since there seems to be a huge misunderstanding related to how delivery settings should look like, I think a good explanation is needed. Let’s look at this: So, we have 10 campaigns at once and 100 subscribers at once. What does that mean is that ...
How can I check my campaign delivery logs?
Each time when a campaign is sending, AppMail keeps a log of the subscriber which received the campaigns so far so that we don’t send same email several times to same subscriber. Beside this crucial functionality, these logs can also be used to see ...
Delivery Servers Warmup Plans
Starting with the version 2.1.10 we added the delivery servers Warmup Plans feature, which was long requested by our customers. Some background on the "Warming Process" Delivery server warming is the gradual process of establishing a reputation as a ...