ERRP - Expired Registration Recovery Policy

How to send ICANN conform mails to remind that a domain is expiring.

We offer 2 methods how mails can be sent to the registrant:

1. We send e-mails to the registrant

You can provide us the mail-from, reply-to, subject-template, body-template and SPF. With that we can send mails and they look like yours.

2. The partner sends e-mails and uploads them as a proof

We won't send the same reminder again, if the partner uploaded it before

Schedular for ERRP Mails

You don't need you own schedular as we send the mails, or notify you via callback that you need to send it. The mails are sent like this:

Non-expiring domains

Use this method if:

Expiring domains

Example mail

First/Second/Third reminder

Dear Mr.Smith

Your domain will expire/renew at 1.1.2000.
Please click here to renew/expire your domain.

Best regards ...

These mails are required


package ascio.v2.examples;
import java.util.Calendar;
import com.ascio.www._2007._01.*;

import ascio.lib.*;

public class ExpiryReminder1Example {
	public static Response main() {
		AscioConfig config = new AscioConfig();
		V2 env = config.getTesting().getV2();
		String fileContentString = "abc123";

		Attachment attachment =  new Attachment();
		Attachment[] attachments = new Attachment[]{attachment};

		Message message =  new Message();
		message.setSubject("base64-encoded or 7 Bit ASCII");

		try {

			Response response = env.getClient().uploadMessage(env.getSessionId(), "orderIdTest", message);

			System.out.println("UploadMessage ResultCode\t: " + response.getResultCode().toString());
			System.out.println("UploadMessage Message\t: " + response.getMessage());
			if(response.getResultCode() == 400) {
				for( String value : response.getValues()) {
					System.out.println("Error:	" + value);
			return response;
		} catch (Exception e) {
		return new Response();
WSDL for AWS v2 (OTE) (Live)