Discussione:
configurazione invio sendmail
(troppo vecchio per rispondere)
Luca3771
2005-09-14 11:07:47 UTC
Permalink
Ciao a tutti,
ho un grosso problema!!!
Ho provato a configurare in tutti i modi il file sendmail.cf attraverso il
file sendmail.mc al fine di poter spedire delle mails verso il mondo esterno
e non solo verso gli utenti della mia macchina Linux.
La mia intenzione è quella di utilizzare il server smtp del mio ISP
(smtp.fastwebnet.it) per spedire posta all'esterno. Ho cercato le opzioni di
configurazione di sendmail.mc all'interno di vari HOWTO e penso di aver
effettuato le scelte di configurazione corrette anche se devo ammettere che
non tutto mi è chiaro!!!
Sto utilizzando una distribuzione Linux Fedora Core3.
Il problema è che quando cerco di spedire la posta verso l'esterno, la mail
viene persa e non ho idea se questo possa dipendere da una mia errata
configurazione del file sendmail.mc (molto probabile!!!) oppure da un
qualche malfunzionamento del server smtp....
Qualcuno può aiutarmi??????
Qualcuno può indcarmi esattamente quali siano le principali opzioni da
settare nel file sendmail.mc al fine di poter inviare mails anche verso il
mondo esterno???...

Grazie.
Davide Bianchi
2005-09-14 11:18:08 UTC
Permalink
Post by Luca3771
La mia intenzione è quella di utilizzare il server smtp del mio ISP
(smtp.fastwebnet.it) per spedire posta all'esterno.
Ok, quindi vuoi usare quello come smarthost?
Post by Luca3771
Il problema è che quando cerco di spedire la posta verso l'esterno, la mail
viene persa
'cacchio vuol dire "viene persa"? La mail viene spedita si o no? Che
rimane nel file di log? Ti arriva un messaggio di errore?
Post by Luca3771
Qualcuno può indcarmi esattamente quali siano le principali opzioni da
settare nel file sendmail.mc al fine di poter inviare mails anche verso il
mondo esterno???...
La configurazione di default e' gia' funzionate, se tu vuoi usare
il server del provider come smarthost usa SMART_HOST.

Davide
--
First time I've gotten a programming job that required a
drug test. I was worried they were going to say "you don't have enough LSD in
your system to do Unix programming".
-- Paul Tomblin on alt.sysadmin.recovery
Luca3771
2005-09-15 08:18:31 UTC
Permalink
Post by Davide Bianchi
Post by Luca3771
La mia intenzione è quella di utilizzare il server smtp del mio ISP
(smtp.fastwebnet.it) per spedire posta all'esterno.
Ok, quindi vuoi usare quello come smarthost?
Post by Luca3771
Il problema è che quando cerco di spedire la posta verso l'esterno, la mail
viene persa
'cacchio vuol dire "viene persa"? La mail viene spedita si o no? Che
rimane nel file di log? Ti arriva un messaggio di errore?
Non ne ho più traccia. La mail risulta spedita ma non arriva al destinatario
ma non torna indietro neanche un errore di delivery.
Staranno rimbalzando da un server all'altro nella rete?
Post by Davide Bianchi
La configurazione di default e' gia' funzionate, se tu vuoi usare
Da me funziona solo per la posta interna (agli utenti di Linux es:
***@localhost.localdomain)
Quella esterna scompare nel limbo.
Post by Davide Bianchi
Davide
Ma tu sei il Davide Bianchi transalpista olandese
chiuso per parecchio tempo nella "Sala macchine"?

Saluti
Davide Bianchi
2005-09-15 08:23:54 UTC
Permalink
Post by Luca3771
ma non torna indietro neanche un errore di delivery.
Staranno rimbalzando da un server all'altro nella rete?
Se una mail appare in loop viene scartata dal server con messaggio
al postmaster, il quale probabilmente se ne frega.
Post by Luca3771
Ma tu sei il Davide Bianchi transalpista olandese
chiuso per parecchio tempo nella "Sala macchine"?
Si.

Davide
--
A black cat crossing your path signifies that the animal is going somewhere.
-- Julius Henry "Groucho" Marx (http://en.wikiquote.org/wiki/Groucho_Marx)
Carletto
2005-09-14 13:27:30 UTC
Permalink
Post by Luca3771
Ciao a tutti,
ho un grosso problema!!
[cut]

Per i client abilitati a spedire posta:
/etc/mail/relay-domains
ed aggiungi gli ip dei client abilitati al relay.

Per usare il tuo provider come smart host, nel file sendmail.mc
esiste l'apposita opzione:
define('SMART_HOST', 'tuoserver.it')dnl
dopodiche' solita operazione m4 file.mc > sendmail.cf


Saluti
Luca3771
2005-09-15 08:21:21 UTC
Permalink
Post by Carletto
/etc/mail/relay-domains
ed aggiungi gli ip dei client abilitati al relay.
Il file non c'e' (Fedora C3)
Suppongo abbia una struttura particolare.

Suggerimenti

Grazie

Luca
Carletto
2005-09-15 09:24:10 UTC
Permalink
Post by Luca3771
Il file non c'e' (Fedora C3)
Suppongo abbia una struttura particolare.
Suggerimenti
Se non c'è va creato.

http://it.tldp.org/LDR/ldr5.html

vedi alla voce 2.12.15


Cia'
Luca3771
2005-09-15 09:44:06 UTC
Permalink
Controllando i log mi sono accorto che sta facendo
il relay sul server smtp di fastweb come ***@localhost.localdomain
Il sever smtp accetta la mail ma poi la scarta successivamente non
consegnandola (prova verificata anche con win e outlook inserendo
come mittente l'indirizzo ***@localhost.localdomain ).
Ho provato nel file sendmail.mc a mascherare sia l'host che l'user
modificando
le righe MASQUERADE AS e MASQUERADE_DOMAIN ma
nel file di log mi rimane come sender ***@localhost.localdomain .
Qualcuno mi può dire come risolvere il problema?!?...

Saluti.

Luca
Carletto
2005-09-15 09:43:51 UTC
Permalink
Post by Luca3771
Controllando i log mi sono accorto che sta facendo
Il sever smtp accetta la mail ma poi la scarta successivamente non
consegnandola (prova verificata anche con win e outlook inserendo
Ho provato nel file sendmail.mc a mascherare sia l'host che l'user
modificando
le righe MASQUERADE AS e MASQUERADE_DOMAIN ma
Qualcuno mi può dire come risolvere il problema?!?...
Ma dopo aver modificato sendmail.mc hai operato con m4 affinche' le
modifiche siano inserite in sendmail.cf ?
Luca3771
2005-09-15 10:06:37 UTC
Permalink
Post by Carletto
Ma dopo aver modificato sendmail.mc hai operato con m4 affinche' le
modifiche siano inserite in sendmail.cf ?
Era già stato fatto, ma nulla accadde
grazie della pazienza...

Luca
Carletto
2005-09-15 10:06:55 UTC
Permalink
Post by Luca3771
Era già stato fatto, ma nulla accadde
grazie della pazienza...
Credo sia il caso che tu posti la parte di sendmail.mc relativa alla
feature MASQUERADE, altrimenti non se ne esce.

Cia'
Luca3771
2005-09-15 11:07:07 UTC
Permalink
Post by Carletto
Credo sia il caso che tu posti la parte di sendmail.mc relativa alla
feature MASQUERADE, altrimenti non se ne esce.
Cia'
Ti invio la parte di sendmail.mc relativa al MASQUERADE...

dnl # Also accept email sent to "localhost.localdomain" as local email.
dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl #
dnl # The following example makes mail from this host and any additional
dnl # specified domains appear to be sent from mydomain.com
dnl #
MASQUERADE_AS(`fastwebnet.it')dnl
dnl #
dnl # masquerade not just the headers, but the envelope as well
dnl #
FEATURE(masquerade_envelope)dnl
dnl #
dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com as
well
dnl #
dnl FEATURE(masquerade_entire_domain)dnl
dnl #
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

Ripongo la mia fiducia in te....
Grazie.

Luca.
Carletto
2005-09-15 12:36:37 UTC
Permalink
Post by Luca3771
Controllando i log mi sono accorto che sta facendo
Il sever smtp accetta la mail ma poi la scarta successivamente non
consegnandola (prova verificata anche con win e outlook inserendo
Ho provato nel file sendmail.mc a mascherare sia l'host che l'user
modificando
le righe MASQUERADE AS e MASQUERADE_DOMAIN ma
Qualcuno mi può dire come risolvere il problema?!?...
Caxxo, leggo solo ora questo tuo post.
Le prove falle con l'account di un user "normale" e non con root,
maledetta abitudine.
Root e' l'unico account che non viene mascherato - per default -(direttiva EXPOSED_USER
in sendmail.mc).
Luca3771
2005-09-16 11:33:39 UTC
Permalink
Post by Carletto
Root e' l'unico account che non viene mascherato - per default -(direttiva EXPOSED_USER
in sendmail.mc).
Colpito e affondato
Problema risolto
Moltissime grazie.

Luca

Loading...