OVH Community, your new community space.

Relay su ns0.ovh.net : that domain isn't allowed to be relayed thru this MTA


Jackal
19.11.2009, 12.33
ok forse cominciamo ad esserci ..

adesso mi funziona thunderbird .. riesco a inviare e scaricare messaggi con un nuovo utente che ho creato

sto configurando postfix .. ed ha quanto ho capito devo anche configurare il main.cf affiche utilizzi un file di autenticazione dove vengono memorizzate le credenziali user e passwd.

ho seguito una guida che mi hai suggerito in postfix.org ed ho quindi creato i l file /etc/postfix/sasl_passwd assegnandogli i dovuti permessi.

poi ho creato il database utenti con il comando postmap.

ed infine ho aggiunto le seguenti righe al file main.cf :

Codice:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
riavvio postfix ed adesso quando cerco di autenticarmi inviando un email ricevo il seguente errore :

Codice:
Nov 19 13:29:51 r26361 postfix/smtp[12943]: 5FB973E916: to=, relay=ns0.ovh.net[213.186.33.20]:25, delay=393, delays=393/0.01/0.02/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server ns0.ovh.net[213.186.33.20]: no mechanism available)
tu pensi sia un problema di come ho creato il file /etc/postfix /sasl_passwd ? :
Codice:
ns0.ovh.net info@dominio.com:password

Liftoff
19.11.2009, 10.50
Quello che voglio fare e' riuscire ad inviare delle email dal server RPS tramite PHP (comando mail) ..e' questo deve essere un mail server riconosciuto altrimenti vanno nello spam degli utenti .. o a volte neanche arrivano.
Ma lol,era meglio che lo dicevi prima,perchè (a quanto ne so) php5 su Linux,non permette di utilizzare smtp "esterni",ma solo quello locale,questo vuol dre che devi installare e configurare un smtp server (tipo postfix) sul tuo RPS.

Poi vai nel file di configurazione php.ini e nella sezione [mail function] decommenti la voce sendmail_path e gli dai il valore il path del sendmail wrapper di postfix (su debian5 sta in /usr/sbin/sendmail).

Ho appena provato il tutto ed in locale funge (non posso provare all'esterno perchè la macchina che uso per i test non è collegata in rete),poi vabbè devi dare un'occhiata alla configuarazione di postfix (www.postfix.org ha documentazione fatta Imho bene) e del suo sendmail wrapper per fare quello che si adatta alle tue esigenze.

Per quanto riguarda il problema di mail nello spam,prima verifica che il tuo ip non sia in una black list (esistono dei siti per fare quest check,ma ora non ne ricordo uno ) poi come giustamente suggerito e.p. verifica il reverse lookup,che sostanzialmente è l'operazione attraverso la quale,da un ip si "risale" al suo nome host.

Jackal
19.11.2009, 10.27
si nei giorni passati ho fatto dei tentativi con vari client di posta ma non funzionava .. probabilmente ho tentato di configurare il tutto in uno step troppo vicino all'acquisto del servizio MX Plan .. e forse questo non mi ha permesso di verificare che tutto funzionasse correttamente.

Faccio ulteriori tentativi con thunderbird e una volta che va con quest'ultimo .. provo a farlo funzionare dalla riga di comando mettendo le stesse info di conf settage nel thunderbird

invece cosa intendi esattamente con il reverse nslookup ?

grazie

e.p
19.11.2009, 09.44
Citazione Originariamente Scritto da Jackal
Ho appena provato ad inserire nei campi AuthUser AuthPass i valori di una delle caselle di posta create con il mio MX Plan (sempre che questo funzioni correttamente perche sto avendo problema anche per quello con OVH .. ho aperto un ticket da una settimana in francia,ma poi mi hanno detto di scrivere in inghilterra e poi in italia ma nessuna risposta ).
Ma configurandole nel tuo programma di posta preferito (Outlook Express, Thunderbird, chi più ne ha più ne metta) funzionano?

Onestamente ti dico che sto seriamente valutando di cambiare provider .. ho anche chiamato l'assistenza italiana dove mi ha risposto un ragazzo gentile al supporto che ha cercato di aiutarmi e dicendomi di riaprire un ticket (questo per il server MX Plan .. ma ad oggi ancora nulla)
Forse tu vuoi un managed hosting...

Quello che voglio fare e' riuscire ad inviare delle email dal server RPS tramite PHP (comando mail) ..e' questo deve essere un mail server riconosciuto altrimenti vanno nello spam degli utenti .. o a volte neanche arrivano.
Hai pensato di spedirle dal tuo RPS direttamente, ma configurando correttamente il reverse lookup?

Ciao!

Jackal
19.11.2009, 08.40
Si hai ragione .. sto facendo un casino perche' non riesco a raggiungere il mio obiettivo e quindi le provo tutte.
In una fase iniziale ho provato con postfix ed exim4 usandolo come smarthost per il relay su ns0.ovh.net , ma ricevevo sempre lo stesso errore di autenticazione.

Allora poi dopo ore passate a leggere documentazione .. ho letto nei forum francesi di ovh che e' consigliabile l'uso di ssmtp per il quale esiste documetazione sufficente a configurarlo.

ho avuto altre esperienze in web farm ed ho sempre usato il server interno che mi riconosceva dall'ip .. facendo parte della stessa rete della web farm .. permettendomi di mandare mail all'esterno senza autenticarmi con utente e password.

Ho appena provato ad inserire nei campi AuthUser AuthPass i valori di una delle caselle di posta create con il mio MX Plan (sempre che questo funzioni correttamente perche sto avendo problema anche per quello con OVH .. ho aperto un ticket da una settimana in francia,ma poi mi hanno detto di scrivere in inghilterra e poi in italia ma nessuna risposta ).

Insomma la mia esperienza qui non e' delle migliori .,. colpa anche della ma fretta di risolvere che mi porta commettere errori di distrazione .. ma ormai e' una settimana che ci lavoro e non ne esco .

Onestamente ti dico che sto seriamente valutando di cambiare provider .. ho anche chiamato l'assistenza italiana dove mi ha risposto un ragazzo gentile al supporto che ha cercato di aiutarmi e dicendomi di riaprire un ticket (questo per il server MX Plan .. ma ad oggi ancora nulla)

Quello che voglio fare e' riuscire ad inviare delle email dal server RPS tramite PHP (comando mail) ..e' questo deve essere un mail server riconosciuto altrimenti vanno nello spam degli utenti .. o a volte neanche arrivano.

Per me possiamo proceder con postfix, exim4, sendmail, ssmtp od un server della web farm .. sperando di riuscire a risolvere

grazie, J

Liftoff
18.11.2009, 19.25
Mamma mia come corri

Andiamo per gradi:

1) Il fatto che una macchina non risponda al ping (ma per la quale la risoluzione del nome funziona) non vuol dire che non esiste o è fuori uso,semplicemente è stata configurata per non rispondere (per inciso in Linux fare ciò è di una banalità disarmante).Tra l'altro se provi a dare "telnet smtp.ovh.it 25" vedi la risposta del server

2)Senza offesa ma stai facendo una gran confusione con i DNS,il record MX serve a specificare la macchina (o le macchine) che devono gestire la posta verso il dominio,metterci anche l'smtp (che serve per far uscire la posta) non ha senso.


3)Cosa devi fare esattamente?Se devi inviare posta tramite ns0.ovh.it credo ora non dovresti avere problemi,non conosco ssmtp però il file di configurazione sembra abbastanza semplice,provato a inserire le credenziali di una delle caselle dell'MX plan ed inviare sempre la mail a my.user@gmail.com?Ti da ancora errore?Se si,cosa dice il log?

Jackal
18.11.2009, 18.00
HEy, grazie per la celere risposta !!

allora .. considerando che non riuscivo ad identificarmi nel server mail di ovh .. ho comprato un MX Plan .. sempre il mio sito di "collezioni" .. solo che credo ci sia qualche problema nella procedura di OVH che sistema il DNS .. cioe' se faccio un ping a smtp o pop3 questo non risponde .. ma quando compro un MX Plan questo non dovrebbe configurrsi da solo ?

adesos ho provato ad aggiungere smtp e pop3 (come record MX) al dominio ma sembra ancora non funzionare .. quindi dal mio RPS non posso far uscire la posta .. ne con ovh ne con il mio MX Plan .. che bordello he ??

thankss

J

Liftoff
18.11.2009, 17.39
Citazione Originariamente Scritto da Jackal
my.user@gmail e' il destnatario che riceve l'email
qualche suggerimento ?

ps
"collezioni" .. detto cosi pare un po brutto non credi ? .. si ogni tanto mi capita qualche distrazione tipo questa .. ma non e' la fine del mondo ..
No no per carità non era un modo per offendere e/o sminuire quello che fai,era un modo per "identificarti" ovvero per darti la prova che nonostante avessi oscurato il tuo hostname,non era così difficile risalire alla tua macchina

Per quanto riguarda il resto......

La risposta di SendMail mi sembra chiara,"sorry, that domain isn't allowed to be relayed thru this MTA","spiacente ma non mi è permesso fare il relay verso questo dominio"

O quella macchina è usata solo per smistare la posta all'interno della rete Ovh (poco probabile visto quello che ha detto il Mod nell'altro topic) oppure hai bisogno delle credenziali per inviare a domini "esterni".

Comunque tieni presente che non mi risulta che Ovh offra questo servizio ai soli possessori di Rps/Dedicati,nulla toglie che mi possa sbagliare,però secondo me quel server lo puoi utilizzare solo se prendi un piano mail da loro.

Jackal
18.11.2009, 16.27
my.user@gmail e' il destnatario che riceve l'email
qualche suggerimento ?

ps
"collezioni" .. detto cosi pare un po brutto non credi ? .. si ogni tanto mi capita qualche distrazione tipo questa .. ma non e' la fine del mondo ..

Liftoff
18.11.2009, 15.38
Una curiosità,ma il my.user@gmail.com è il mittente dell'email che vuoi inviare attraverso l'smpt di ovh?

Ps:

Se sei quello delle "collezioni" è inutile che nel codice mi oscuri l'hostname e poi mi tieni in bella mostra il nome macchina al prompt di shell

Jackal
18.11.2009, 15.15
Ciao a tutti.

C'e' qualcuno di voi che usa il server ns0.ovh.net come relay dal proprio rps ?

vorrei utilizzare ns0.ovh.net per inviare mail dal mio server (dalla riga di comando).

ho provato a configurare postfix ma ci sono problemi con le autenticazioni

allora seguendo qualche guida ho provato a configurare SSMTP sul mio RPS nel seguente modo :

Codice:
r26361:/etc/ssmtp# cat ssmtp.conf 
root=postmaster
mailhub=ns0.ovh.net
rewriteDomain=myserver.net
hostname=rXXXX.ovh.net
FromLineOverride=YES
AuthUser ***
AuthPass ***
credo che il problema sia con le credenziale .. ho provato a inserire sia le credenziali che uso per l'accesso al MANAGER OVH che le credenziali che uso per l'acesso al server RPS .. ma ricevo sempre questo errore :

Codice:
send-mail: RCPT TO: (553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1) (mail641.ha.ovh.net, smtpauth: no))
Can't send mail: sendmail process failed with error code 1
c'e' qualcuno che puo' aiutarmi ?

grazie

J