Pagina 1 di 1

E-mail da /var/spool/mail/ a casella di posta

Inviato: ven 29 dic 2006, 22:26
da alex.franci
Ciao a tutti!
Ogni tanto dopo il login mi compare la scritta:

Codice: Seleziona tutto

You have a new mail
e so che si trova in /var/spool/mail/[utente] e che la posso leggere con nail o direttamente con un less o more.
Ma mi chiedevo... si può fare che queste nuove e-mail invece che venir aggiunte al suddetto file vengano spedite alla mia casella di posta?

grazie mille!

P.S. buon capodanno in anticipo (ormai si avvicina...)

Inviato: ven 29 dic 2006, 23:57
da FredericV
certo, basta che modifichi il file /etc/mail/aliases inserendo una riga del tipo:
utente: indirizzodiposta@host


esempio

pippo: pippo@gmail.com


poi dai il comando "newaliases"


le email per pippo(localhost) vengono quindi inoltrate a pippo@gmail.com


ciao

Inviato: sab 30 dic 2006, 13:24
da alex.franci

Codice: Seleziona tutto

# Basic system aliases -- these MUST be present.
MAILER-DAEMON:  postmaster
postmaster:     root

# General redirections for pseudo accounts.
bin:            root
daemon:         root
games:          root
ingres:         root
nobody:         root
system:         root
toor:           root
uucp:           root

# Well-known aliases.
manager:        root
dumper:         root
webmaster:      root
abuse:          root

# trap decode to catch security attacks
decode:         root
mmm... forse sono stupido, però... qual'è la riga che devo modificare?

Inviato: sab 30 dic 2006, 14:39
da alex.franci
io ho aggiunto queste due righe spulciando da google:

Codice: Seleziona tutto

# personal redirection for root
root:           alex

# alex personal mail
alex:           alex.franci@inwind.it
come faccio a inviare una mail di prova?

Inviato: sab 30 dic 2006, 15:11
da alex.franci
:(
io lancio:

Codice: Seleziona tutto

root@darkstar:/etc/mail# mail -s prova root
prova
.
EOT
mi arriva sta roba:
The original message was received at Sat, 30 Dec 2006 15:07:54 +0100
from localhost [127.0.0.1]

----- The following addresses had permanent fatal errors -----
alex.franci@inwind.it
(reason: 553 <root@darkstar.local> unable to verify address)
(expanded from: <root@darkstar.local>)

----- Transcript of session follows -----
... while talking to mx6.libero.it.:
>>> >>> MAIL From:<root@darkstar.local> SIZE=659
<<< 553 <root@darkstar.local> unable to verify address
501 5.6.0 Data format error



Reporting-MTA: dns; darkstar.local
Received-From-MTA: DNS; localhost
Arrival-Date: Sat, 30 Dec 2006 15:07:54 +0100

Final-Recipient: RFC822; root@darkstar.local
X-Actual-Recipient: RFC822; alex.franci@inwind.it
Action: failed
Status: 5.1.3
Diagnostic-Code: SMTP; 553 <root@darkstar.local> unable to verify address
Last-Attempt-Date: Sat, 30 Dec 2006 15:07:54 +0100



Oggetto:
prova
Da:
Alessandro Franci <root@darkstar.local>
Data:
Sat, 30 Dec 2006 15:07:54 +0100
A:
root@darkstar.local
Return-Path:
<root@darkstar.local>
Received:
from darkstar.local (localhost [127.0.0.1]) by darkstar.local (8.13.8/8.13.4) with ESMTP id kBUE7sRJ008644 for <root@darkstar.local>; Sat, 30 Dec 2006 15:07:54 +0100
Received:
(from root@localhost) by darkstar.local (8.13.8/8.13.4/Submit) id kBUE7s1d008643 for root; Sat, 30 Dec 2006 15:07:54 +0100
ID-Messaggio:
<200612301407.kBUE7s1d008643@darkstar.local>
Agente-Utente:
nail 11.25 7/29/05
Versione-MIME:
1.0
Content-Type:
text/plain; charset=us-ascii
Content-Transfer-Encoding:
7bit

prova

Inviato: dom 31 dic 2006, 13:39
da Paoletta
il tuo problema è che non mascheri il dominio della tua macchina; prova a mascherarlo e vedi se la situazione cambia

Inviato: lun 1 gen 2007, 16:50
da alex.franci
grazie. era quello.
ho modificato il file /usr/share/sendmail/cf/cf/sendmail-slackware.mc aggiungendo MASQUERADE_AS(`inwind.it') e l'ho compilato con:

Codice: Seleziona tutto

m4 sendmail-slackware.mc > /etc/mail/sendmail.cf
ho riavviato sendmail e ho provato a inviarmi una mail. sembra andare bene.
grazie mille

Inviato: lun 1 gen 2007, 22:56
da alex.franci
nuooo!
non funziona... però ho provato così:

Codice: Seleziona tutto

root@darkstar:~# mail -s ciao2 -r alex.franci@inwind.it alex.franci@inwind.it
con recipient
.
EOT
e così funziona benissimo... ma come faccio a dire a sendmail di usare come recipient (-r) il mio indirizzo di posta?