Problema invio mail con script php verso i dominii libero

Benji

Nuovo Utente
22 Lug 2008
2
0
0
Buonasera a tutti. Mi chiamo Michele e spero possiate aiutarmi.

Ho fatto un rapido cerca e non sono riuscito a trovare la soluzione.

In pratica, ho un mio script che serve per inviare una newsletter a tutti gli iscritti. Le mail arrivano a tutti salvo agli utenti con domini libero, quindi anche inwinind ecc.

L'errore che mi torna indietro è:

SMTP error from remote mail server after MAIL FROM: SIZE=6158:
host mxlibero2.libero.it [212.xxx.xxx.xx]: 553 Domain of sender address xxx@ares.dnshighspeed.com))) does not exist. For further information contact your provider. If you are the provider, mailto:support@postmaster.libero.it?subject=Code 553


Cosa potrebbe essere? Per favore sto impazzendo
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
39
Sanremo
Ma la mail che usi come indirizzo mittente (xxx@ares.dnshighspeed.com) è un indirizzo reale? Ho provato a richiedere un MX record per il dominio, ma sembra inesistente. Esiste però per dnshighspeed.com. Prova ad usare come mittente xxx@dnshighspeed.com.
 

Benji

Nuovo Utente
22 Lug 2008
2
0
0
Ma la mail che usi come indirizzo mittente (xxx@ares.dnshighspeed.com) è un indirizzo reale? Ho provato a richiedere un MX record per il dominio, ma sembra inesistente. Esiste però per dnshighspeed.com. Prova ad usare come mittente xxx@dnshighspeed.com.
Purtroppo no, non è reale è questo il problema. Non riesco a farla inviare da un indirizzo reale. Le xxx sono del nome del database del dominio.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0

cattivic72

Nuovo Utente
11 Set 2012
5
0
1
problema mail libero

Ciao,
ho appena finito di realizzare una newsletter e questa funziona sia con libero che con email (testate).
La mail che mando è in formato html.

il mio sito è su server linux aruba.
Prova a farmi capire meglio il problema...

:elvis:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
ciao
Ciao,
ho appena finito di realizzare una newsletter e questa funziona sia con libero che con email (testate).
La mail che mando è in formato html.

il mio sito è su server linux aruba.
Prova a farmi capire meglio il problema...

:elvis:
è un problema che è stato discusso diverse volte.
non so con che metodo invii, ma se usi la funzione nativa php
mail()
è un problema che può presentarsi (ad alcuni come detto libero.it), se invece usi una classe tipo phpmailler (o simile) il problema vine (quasi completamente) risolto.
forse perche che ha scritto dette classi è riuscito a costruire le varie intestazioni meglio
 

cattivic72

Nuovo Utente
11 Set 2012
5
0
1
libero mail

io uso la funzione mail() e funziona benissimo anche con libero (forse mi ero spiegato male).

Non capisco il problema sopra scritto
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
ciao
che posso dirti, solo che sei tra i fortunati,
con alcuni mail non funzia. attento però non è che dia errore, ma l'email non viene ricevuta. es

PHP:
//......
if(mail("pinco@libero.it","prova","messaggio: invio dal sito www.pallo.com", $header)){
  echo "email inviata con successo";
}else{
  echo "errore di trasmissione";
}
//......
risulta
email inviata con successo
ma pinco non la riceve (almeno quasi mai)
usando es phpmailler, o simile, invece pinco la riceve (quasi sempre).
 
Ultima modifica:

cattivic72

Nuovo Utente
11 Set 2012
5
0
1
speriamo bene

Avevo già letto anche io che la funzione mail() a volte crea problemi, ma finora le mail sono arrivate sempre a tutti, ma se ci saranno problemi la sostituirò con PhpMailer.

In fase di test mi aveva dato qualche problema, ma girovagando su google ho letto che libero non digerisce "/r" negli header della mail.
Tolti questi, i problemi sono svaniti d'incanto... le mail arrivano (in formato HTML) a tutti.