Newsgroup: it.comp.os.linux.sys
Titolo: Postfix e Relay

Ciao ...
sono dinuovo alle prese con Postfix ...
Dunque ho un mailserver attivo che gestisce la posta
per un dominio registrato [in futuro gestira anche per altri domini]
Tutto funziona direi egregiamente, la posta viene gestita bene e in quanto
a performance ... nulla da dire.
Ho solo un piccolo problemino con il relay della posta da client che non 
siano locali.
In parole povere, ho creato un utente info, e ho provato a spedire la posta 
ad un'altro account che non rientra nel dominio in questione 
(
indi...@tin.it
)
La posta giunge a destinazione ed una eventuale risposta viene gestita 
correttamente.
Ora per motivi di lavoro essenzialemente dovrei poter spedire la posta
anche da casa e non solo dall'ufficio. Ho impostato quindi lo stesso account 
nel mitico kmail a casa, ma i messaggi vengono sempre rigettati con:
reject:RCPT xx.xxx.xxx.xxx 554(
indi...@tin.it
): Recipient address 
rejected: Relay access denied; 
in...@miodominio.it
 ecc....
Per prova ho temporaneamente disabilitato le restriction che avevo impostato 
su client/sender/recipient, ho disabilitato la direttiva $mynetworks, e
anche la riga relay_domains, con lo scopo di riattivarle man mano. 
Purtroppo anche questo tentativo è andato a vuoto.
Ho pensato anche di aggiungere l'indirizzo IP del client in $mynetworks, ma
ho ripensato subito visto che il collegamento a casa è a Ip dimamico, e cmq. 
sicome l'esigenza non è solo mia ma anche dei miei colleghi quindi ...
Qualche info ?
grazie

beppe ha scritto:
devi usare un qualche tipo di autenticazione,
io ho usato il pacchetto cyrus-sasl insieme a postfix.
in questo modo autentichi gli utenti che hai nel
file delle password.
cerca sul sito di postfix (
www.postfix.org
), ci sono varie soluzioni per
l'autenticazione dei client che non sono nella stessa rete
del server.


stesso problem,x 6 mesi sono impazzito,devi decommentare una
riga......ma ora non me lo ricordo.
stasera vado a casa,guardo e ti faccio sapere.
sorry
ps non trovi praticamente da nessuna parte questa cosa..nemmeno su
postfix.org
!!!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

trovato ....+ precisamente devi commentare la riga 
# relayhost= [relay.$domain:25]
ciaooo


 Qualche info ?
Se apri il relay a tutti troverai presto un sacco di spammer che
sfrutteranno per bene il tuo server e ovviamente ti troverai presto in
parecchie black list.
Il mio consiglio č di usare una qualche autenticazione, oppure di usare un
client webmail (squirrelmail per esempio) installato sul server cosě potrai
anche inviare.
Come altra alternativa (forse la migliore) devi configurare in kmail il pop
(indirizzo del tuo server) e smtp (server smtp del provider con cui ti
colleghi) cosě hai risolto i problemi di inoltro e hai lasciato postfix
sicuro come prima.
Ciao
Fabio
P.S. Ti consiglio di rimettere a posto tutto.

> Qualche info ?
Aprire il relay da in IP dinamico è una cavolata.
Io ti consiglio, per semplicità di configurazione di:
1) lasciare il relayhosts come è ora
2) lasciare perdere le altre autenticazioni
3) usare l'SMTP del tuo provider, tanto la posta arriva comunque!!!
Max

Qualche info ?
vuoi fare di postfix un openrelay, e finire in frettissima in tutte le
bl del mondo.
cosa non funziona dell'usare l'SMTP server del provider a casa?
-- 
There are three kinds of people: Those who can count & those who can't.
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 
postfix.org
!!!!!
forse perche' e' altamente sconsigliato fare un open relay per ip
dinamici; in base a cio' che hanno scritto gli altri, io non ne capisco
ancora un granche' di postfix. Sto cercando di farne un server smtp per
2 client ma ancora non ho capito come scrivere il file transport e gli
alias per tutti gli utenti del dominio (qua' addirittura non ho capito
neanche dove vanno scritti), risultato e' che postfix invia solo
all'smtp di libero e non consegna la posta in locale.....
ciao
-- 
 ------------------------------------------------------------------------
| Powered by *Debian GNU/Linux 3.0* 	   Linux Registered User #297089 |
| <<UNIX is user friendly, it's just picky about who its friends are>>   |
 ------------------------------------------------------------------------

oppppsss non avevo letto che avevi un ip dinamico :-P


A quanto pare ho scatenato un putiferio ;) e sono saltati fuori diversi 
punti di vista; perdonate se non includo tutti io messaggi arrivati, 
cercherò di ripondere a tutti in una sola volta.
Non voglio assolutamente trasformare Postfix in openrelay!
sinceramente pensavo che si potesse effettuare almeno un controllo su chi 
invia la posta,dove la spedisce e in che modalita. 
Spiego meglio cosa intendo dire: postfix puo' spedire e-mail a qualsiasi 
indirizzo di posta, a patto che:
1 - chi lo invia è un utente che rientra nei domini che gestisco, quindi 
immagini in questo caso rientri il discorso dell'autenticazione. 
2 - l'indirizzo del destinatario sia effettivamente un'indirizzo valido e 
che non sia segnalato in qualche BlackList (magari sto chiedendo troppo :)! 
Insomma solo gli utenti dei miei domini.
Tra l'altro nelle varie risposte giunte in merito a questo thread si parla 
anche di SquirrelMail, che ho già provato diverso tempo fa, e che in 
abbinata con postfix va via benissimo.
Installando quest'ultimo, si riesce a spedire mail in giro per il mondo 
tranquillamente quindi di fatto si apre postfix a openrelay o sbaglio ?
Chi vieta hai miei utenti di fare dello spam ? 
RISPOSTA: il sottoscritto ... ma dopo che la frittata è stata fatta!
grazie per i messaggi, sono un'ottima fonte di riflessione!
ciao
 

 tranquillamente quindi di fatto si apre postfix a openrelay o sbaglio ?
Permette il relay verso altri domini solo dopo l'autenticazione con nome
utente e password.
Se poi i tuoi utenti sono cosě poco furbi da fare spam con un account
registrato a loro nome direi che č un problema loro (a patto che tu possa
fornire tutta la documentazione necessaria).
Imho comunque lascerei perdere il discorso di riconoscere i propri utenti
verificando l'indirizzo e-mail del mittente in quanto quest'ultimo puň
essere contraffatto senza nessunissimo problema.
Le due soluzioni migliori sono:
- Squirrelmail o autenticazione smtp
- Inserire come smtp quello del provider
La migliore secondo me č la seconda.
Ciao
Fabio


Ciao
se hai un ip statico puoi utilizzare il parametro mynetworks nel 
main.cf
, oppure ti consiglio di utilizzare il POP before SMTP, supposto 
che usi cyrus come pop server
verifica di aver installato drac 
http://mail.cc.umanitoba.ca/drac
vai in /etc/postfix/
main.cf
 e modifica la riga:
smtpd_recipient_restrictions= ldap:ldapmailenab, permit_tls_clientcerts, 
permit_sasl_authenticated, permit_mynetworks, check_relay_domains
in
smtpd_recipient_restrictions= ldap:ldapmailenab, permit_tls_clientcerts, 
permit_sasl_authenticated, permit_mynetworks, check_client_access 
btree:/etc/postfix/dracd, check_relay_domains
Edita il file /etc/imapd.conf e modifica o insersci la riga
dracinterval: 0
in
dracinterval: 4
Fai un reload o restart del cyrus e del postfix
Io lo uso senza problemi da diverso tempo.
Saluti

 l'esigenza non è solo mia ma anche dei miei colleghi quindi ...
Premesso che questa e' pura paranoia, in quanto puoi tranquillamente usare
l'STMP del tuo provider ... in alternativa, assecondando la tua paranoia,
non vedo altra strada se non consentire l'accesso al tuo SMTP a tutto il
range di IP assegnati dal tuo provider.
Hai posto una questione ... non ti incazzare ... molto stupida.
--
Massimiliano

 Hai posto una questione ... non ti incazzare ... molto stupida.
Figurati non mi incazzo assolutamente. Io ho chiesto solamente consiglio,
in merito a tale quesito. Ribadisco: per un solo dominio penso non mi passi 
neanche per l'anticamera del cervello di aprire il server al mondo.
Per 40 domini, magari mi sforzo di trovare qualche soluzione sicura, 
dall'altra parte malgrado tutto cerco di offrire un servizio completo, 
chiaramente entro certi limiti.
Se è fattibile ma cmq. sconsigliabile allora vorrà dire che si arrangeranno 
a spedire la posta con i loro provider...AMEN; io intanto ho provato 
cercando di tenere come priorita' principale la sicurezza delle mie 
macchine.
grazie
beppe

Insomma solo gli utenti dei miei domini.
Il problema e` solo _accertarsi_ che siano chi dicono di essere.
Rimane, che usare l'smtp del proprio provider, visto che tu non gli
fornisci connettivita`, e` sempre una soluzione, IMHO, preferibile
(per'altro, pagano cmq per avere questo servizio, in un qualche modo).
-- 
Always remember that you are unique.  Just like everyone else.


 (per'altro, pagano cmq per avere questo servizio, in un qualche modo).
Su questo sono d'accordo con te! Infatti per il momento ho lasciato 
invariata la configurazione di Postfix: tutti devono usare l'SMTP dei 
rispettivi provider pena un RELAY ACCES DENIED ;), quando realmente le 
esigenze cambierano vedrņ che fare. Rimane il fatto che il POP_before_SMTP
mi č parsa sicuramente la soluzione migliore in termini di approcio e 
flessibilitą!
grazie a tutti per i consigli.