OVH Community, your new community space.

hosting condiviso e utilizzo SMTP esterni


Nunzio
10.09.2014, 12.52
Salve a tutti,

anche io confermo lo stesso problema: impossibilità di accedere dall'hosting condiviso a server smtp esterni, anche se qualche giorno fa mi pare che provando l'smtp di Google funzionasse....provo a contattare anche io il supporto , magari ci danno chiarimenti e ci indicano se c'è possibilità di aggirare queste limitazioni.

beppesan
06.06.2014, 21.11
Grazie a entrambi per il supporto e per i test.
A quanto pare quindi l'ipotesi di un filtro/blocco del servizio (non solo della porta 25) è reale.
Da un punto di vista mi conforta il fatto che non è un problema di programmazione, però questo mi costringe a spostare il servizio su un hosting meno restrittivo.
Peccato che non ci sia stata una risposta dal supporto, magari esiste un modo per aggirare queste restrizioni...
Grazie ancora.
Buon week-end

tmit
06.06.2014, 11.07
Citazione Originariamente Scritto da raffo
forse sono in whitelist?
Codice:
tmit@ssh1.240.ha.ovh.net ~ $ telnet api.facebook.com 443
Trying 2a03:2880:11:1f04:face:b00c:0:1...
Trying 69.171.230.5...
telnet: Unable to connect to remote host: Network is unreachable
Direi di no ...

raffo
06.06.2014, 10.46
forse sono in whitelist?
credo che i servers che eseguono php siano in una vlan in cui non è possibile accedere a internet per sicurezza.. pero strano.. è una cosa buona ma sicuramente troppo limitata per chi usa script nel proprio sito che invia email o che si collega alle api esterne di un servizio social o altro..

tmit
06.06.2014, 10.01
Citazione Originariamente Scritto da raffo
mi chiedo se funzionano collegamenti alle api di google e di facebook.
Immagino proprio di no se sono server-side.

raffo
06.06.2014, 09.48
misure anti-abuse e anti-dos interni..
mi chiedo se funzionano collegamenti alle api di google e di facebook..

tmit
06.06.2014, 09.32
Citazione Originariamente Scritto da raffo
hai provato anche altre porte oltre la 25, per la posta?
Si direi di si

Codice:
tmit@ssh1.240.ha.ovh.net ~ $ telnet www.google.com 80
Trying 2a00:1450:400c:c06::63...
Trying 74.125.132.105...
Trying 74.125.132.106...
Trying 74.125.132.147...
Trying 74.125.132.99...
Trying 74.125.132.103...
Trying 74.125.132.104...
telnet: Unable to connect to remote host: Network is unreachable
tmit@ssh1.240.ha.ovh.net ~ $ ping 8.8.8.8
connect: Network is unreachable
tmit@ssh1.240.ha.ovh.net ~ $ telnet smtp.gmail.com 465
Trying 2a00:1450:400c:c03::6d...
Trying 173.194.66.109...
Trying 173.194.66.108...
telnet: Unable to connect to remote host: Network is unreachable
tmit@ssh1.240.ha.ovh.net ~ $ telnet smtp.gmail.com 587
Trying 2a00:1450:400c:c03::6d...
Trying 173.194.66.108...
Trying 173.194.66.109...
telnet: Unable to connect to remote host: Network is unreachable
tmit@ssh1.240.ha.ovh.net ~ $ telnet www.google.com 443
Trying 2a00:1450:400c:c06::63...
Trying 74.125.132.103...
Trying 74.125.132.104...
Trying 74.125.132.105...
Trying 74.125.132.106...
Trying 74.125.132.147...
Trying 74.125.132.99...
telnet: Unable to connect to remote host: Network is unreachable

raffo
06.06.2014, 09.26
hai provato anche altre porte oltre la 25, per la posta?

tmit
06.06.2014, 09.23
Citazione Originariamente Scritto da raffo
prova a usare l'ip del server smtp, magari non risolve gli host.. tanto per dire che le hai provate tutte!
Ho già provato io e confermo che nemmeno via IP funziona.

Codice:
tmit@ssh1.240.ha.ovh.net ~ $ host aspmx.l.google.com
host: isc_socket_bind: permission denied
tmit@ssh1.240.ha.ovh.net ~ $ telnet 173.194.66.27 25
Trying 173.194.66.27...
telnet: Unable to connect to remote host: Network is unreachable
tmit@ssh1.240.ha.ovh.net ~ $ telnet aspmx.l.google.com 25
Trying 2a00:1450:400c:c00::1a...
Trying 173.194.66.27...
telnet: Unable to connect to remote host: Network is unreachable
Direi che la rete è blindata verso l'esterno.

raffo
06.06.2014, 09.19
prova a usare l'ip del server smtp, magari non risolve gli host.. tanto per dire che le hai provate tutte!
Altrimenti puoi usare un mail exchanger o un relay, tra ovh e il server smtp.

Per quello che costa comunque, da pro linux che sono, ti consiglio di usare una VPS Classic, non avrai più alcun limite se non quello della tua fantasia (dopo l'hardware)

tmit
06.06.2014, 09.18
Citazione Originariamente Scritto da beppesan
@tmit >> l'errore è "SMTP Error: Could not connect to SMTP host". Sull macchina di sviluppo e su altri hosting lo stesso codice con gli stessi parametri funzionano correttamente, quindi escluderei un problema a livello di programmazione.
Ho verificato con uno script velocissimo in PHP provando a collegarmi alla porta 25 del server SMTP di Gmail

Codice PHP:
$fp fsockopen("aspmx.l.google.com"25, &$errno, &$errstr10);
print_r$fp );
?>
A quanto pare l'errore lo da anche a me

Codice:
Warning: fsockopen() [function.fsockopen]: unable to connect to aspmx.l.google.com:25 (Connection timed out) in /home/****/www/smtp_test.php on line 2
A questo punto direi che si conferma la mia ipotesi del blocco connessioni verso l'esterno della rete OVH.

beppesan
06.06.2014, 08.59
@raffo >> sul server SMTP che devo usare c'è aperta solo la 25, quindi non posso usare porte alternative

@tmit >> l'errore è "SMTP Error: Could not connect to SMTP host". Sull macchina di sviluppo e su altri hosting lo stesso codice con gli stessi parametri funzionano correttamente, quindi escluderei un problema a livello di programmazione.

Ho provato a contattare anche il supporto di OVH ma son passate più di 24 ore e non ho ricevuto risposta... qui sul forum ho ricevuto risposte solo da voi due e da nessun membro dello staff OVH.

A mio avviso eventuali limitazioni sul servizio offerto, porte bloccate, ecc.. dovrebbero essere evidenziate prima della vendita del servizio.
Se questo problema non sarà risolvibile (a brevissimo) mi vedrò costretto a migrare su altra piattaforma.

tmit
06.06.2014, 08.22
Citazione Originariamente Scritto da beppesan
La classe phpmailer però restituisce sempre un errore di connessione al server remoto (mentre su hosting differenti da OVH e sulla macchina di sviluppo funziona tutto correttamente).
Sapete se vi sono dei filtri sulla porta 25 o qualcosa di simile che possa impedire il corretto utilizzo di questo protocollo?

Credo che vengano bloccate per evitare attacchi SPAM con IP di connessioni provenienti dalle infrastrutture di hosting (cosa che può non piacere ma a mio avviso è una scelta ben comprensibile).
Indica l'errore che ti viene tornato da PHP giusto per capire se è veramente un problema di connessione o meno.

raffo
06.06.2014, 03.15
prova ad usare porte TLS o porte alternative.

beppesan
05.06.2014, 22.00
Nessuna risposta? Nemmeno dallo staff OVH?

beppesan
05.06.2014, 10.26
Ciao a tutti,
su un sito sviluppato in php utilizzo la classe phpmailer per l'invio di messaggi (form contatti, conferme registrazione, ecc.. non per invio newsletter).
Non utilizzo l'account SMTP collegato al dominio registrato presso OVH, bensì un server SMTP esterno.

La classe phpmailer però restituisce sempre un errore di connessione al server remoto (mentre su hosting differenti da OVH e sulla macchina di sviluppo funziona tutto correttamente).

Sapete se vi sono dei filtri sulla porta 25 o qualcosa di simile che possa impedire il corretto utilizzo di questo protocollo?

Grazie
Ciao