Germany, France, Ireland, Portugal, and Luxembourg agreed on Tuesday to receive migrants and refugees aboard the humanitarian boat Eleonore.

A spokesperson for the European Commission made the announcement in Brussels. The boat belongs to Lifeline, a German NGO.

The decision follows intense discussions between the European Union member states to find a solution for the 104 rescued persons aboard the ship.

The Commission also said it will support Italy in organizing the resettlement process.

The EU plans to organize a special meeting on the voluntary distribution mechanism of the migrants and is estimated to be scheduled near the end of September. The aim of the meeting is to bridge the gap until the bloc has agreed on a reform of the EU asylum system.

Read more: Spain sends naval ship to rescue migrants stranded off Italy

Italy rejects migrants

Migrants aboard the Eleonore disembarked in the Sicilian port of Pozzallo in southern Italy on Monday. By entering Italian waters, the boat defied the country's explicit ban and was consequently confiscated by Italian customs officers.

Charity rescue vessels are currently not permitted in Italian territorial waters in accordance with the hardline right-wing politics of the League-Five Star Movement coalition government.

Outgoing Italian Deputy Prime Minister and Minister of the Interior Matteo Salvini had adopted a decree to reinforce expulsion of migrant rescue boats.

Captain of Eleonore, Claus-Peter Reisch, had declared a state of emergency before setting course for Pozzallo. Reisch said he turned towards Italy because "the situation on board is life-threatening" and deteriorating due to weather conditions.

Read more: Italy's Salvini allows unaccompanied minors off migrant ship

Italy fined rescue boat Mare Jonio €300,000 for entering its territorial waters.

Two more rescued boats

A second vessel, the Alan Kurdi, operated by German charity Sea Eye, had been sailing between Malta and Italy on Monday before Salvini also banned the boat for being in Italian waters.

A third charity rescue boat, Mare Jonio, run by Italian collective Mediterranea Saving Humans, was seized by Italian authorities and received a fine of €300,000.

The charity said on Tuesday that it had permission to enter from "competent maritime authorities," but it nevertheless was fined for breach of migration laws.

The boat, anchored near the island of Lampedusa south of Sicily, had saved 98 people off the coast of Libya. The 67 onboard compromised of women, children and the ill.

The charity announced on social media that the boat had legally entered Italian territorial waters and that it was "the last vendetta of those who cannot bear to see humanism prevail."

mvb/es (AFP, dpa, KNA)

Every day, DW's editors send out a selection of the day's hard news and quality feature journalism. Sign up for the newsletter here.