php sendmail e posta Aiuto!!

Ciao a tutti:

Ho il seguente problema:

sto allestendo un sito in php su di un server linux (redhat).

Utilizzo come pannello di amministrazione webmin.

Il server della posta pop è dovecot. Ma sendmail è cmq attivo e funzionante.

Il mio dns mantainer ha abilitato un record mx per la posta e ero ala ricezione sugli account del mio dominio è ok. Il problema è tutto nella posta in uscita.

Praticamente:

Ho la necessità di utilizzare php per mandare delle mail in automatico a chi si registra. Quindi ho ipotizzato di utilizzare sendmail come server smtp per l'invio.

Il punto è che mi fa mandare le mail solamente agli indirizzi del mio dominio e non al resto del mondo.

Ora, ho controllato i vari paramentri e gli accessi sul file access.

Ho provato ad inserire dei REALY tipo: Connect: 10 RELAY etc...sia su localhost.localdomain che sul mio dominio vero e proprio.

Ho eliminato inoltre la riga Port=smtp,Addr=127.0.0.1, Name=MTA' ma niente.

Non riesco a spedire al di fuori dei miei indirizzi locali.

Successivamente, pensandoci bene, una configurazione tale implicherebbe che il mio sendmail agisca come server smptp public, quindi un open relay..e forse non è una buona idea per lo spamming.

Quindi ho pensato di utilizzare lo script php php mailer per l'invio e appoggiarmi su dei server smtp tipo fasweb libero o altri.

Il punto è che non riesco ad inviare neanche con questi, e forse perchè bisogna essere collegati sulla linea del provider specifico per poter utilizzare fasweb o libero...

Insomma, devo semplicemente spedire delle mail, e a questo punto se potete farmi un po di chiarezza sull'utilizzo di un smtp (con auth o senza?) o magari risolvere il probl. di sendmail..ve en sari grato.

Ciao a tutti.

inviato 10 anni fa
pickboy
X 0 X

Ma il mainteiner non ti ha dato server pop e smtp per gli account del tuo dominio?

Usa quello, io faccio così.

Anche perchè se usi altri smtp gli utenti riceveranno una mail da un indirizzo "scnosciuto", a.e. email con autenticazione permette l'invio ma non puopi indicare come mittente un indirizzo differente da quello registrato con loro.

risposto 10 anni fa
LonelyWolf
X 0 X

certo che ho gli indirizzi.

sono associati ad un record mx che punta al mio server. Io devo capire come configurare sendmail per spedire posta agli utenti.

e cmq da php puoi modificare l'header per i messaggi...

risposto 10 anni fa
pickboy
X 0 X

mi sono espresso male:

ad esempio email, che da email gratuite, permette di usare smtp con autenticazione.

Se tu cambi gli header del messaggio per far risultare l'invio da un'altro indirizzo (che ne so, webmaster@tuodominio.it) non lo manda.

Per configurare sendmail guardati la guida di sendmail, ma se il server non è tuo e non accedi come root dubito che puoi andare a cambiare qualche cosa!

risposto 10 anni fa
LonelyWolf
X 0 X

no, io utilizzzo il pannello webmin per amministrare il tutto. Il punto è che inoltre, sarebbe anche pericoloso utilizzare sendmail in open relay.

Quindi sto pensando di utilizzare degli smtp pubblici. email dici che va bene?

da php, purtroppo non posso utilizzare fasweb o tiscali etc poiche non sio è connessi alla loro rete..

risposto 10 anni fa
pickboy
X 0 X

Ma non puoi usare il server smtp degli account del dominio?

risposto 10 anni fa
LonelyWolf
X 0 X

lo gestisco io il server smtp. è sulla mi amacchina linux ed è sendmail.

E' proprio quello che devo gestire:)

risposto 10 anni fa
pickboy
X 0 X

Scusa ma non mi era chiaro il punto, quindi il mainteiner è solo per la registrazione del dominio, il server è il tuo con un indirizzo ip pubblico.

Mi documento un po' e ti faccio sapere!

risposto 10 anni fa
LonelyWolf
X 0 X

Leggendo un po', mi sa che fai prima a editare a mano un file di configurazione piuttosto che webmin:

/etc/mail/access    File database di accesso di sendmail

Qua definisci chi può accedere e cosa può fare, inquesto modo:

dominio/ip host che accede operazione

operazione può essere OK, RELAY, REJECT

OK l'host può consegnare la posta solo agli indirizzi locali

REJECT rifiuta la connessione

RELAY consente l'invio verso qualsiasi destinazione.

Quindi la riga sarebbe:

tuodominio RELAY

dopo che l'hai modificato devi fare il make così attivi i cambiamenti.

risposto 10 anni fa
LonelyWolf
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda