comando 'mail' & mittente [RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

comando 'mail' & mittente [RISOLTO]

Messaggio da tgmx »

Ciao Ragazzi,
sto mettendo in piedi un piccolo server che a determinati eventi deve inviare una mail ad un indirizzo specifico.
Data la semplicità della mia applicazione ho deciso di usare sendmail già presente sulla Slack. Le uniche cose che ho dovuto fare per mettere in piedi il sistema è stato abilitare bind e mettere "nameserver localhost" su resolv.conf perchè altrimenti sendmail dava problemi.

In ogni caso ora riesco tranquillamente ad inviare mail col comando:

Codice: Seleziona tutto

mail -s 'ciao' indirizzo@dominio.com < prova.txt
L'unica cosa che non ho capito è come impostare il mittente del messaggio infatti quando scarico la posta mi ritrovo come mittente qualcosa tipo:

Codice: Seleziona tutto

pippo@tgmx.posta.dominio.com
sembra che come mittente, dopo '@', vengano messi i "nomi" dei server che vengono interessati dall'invio:
tgmx è il pc da cui invio il messaggio mentre posta.dominio.com è il nome del server di posta che riceve il messaggio... :?

Sapete come posso "forzare" un mittente col comando "mail" che non sono ancora riuscito a farlo?
Ultima modifica di tgmx il gio 5 nov 2009, 8:09, modificato 1 volta in totale.

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: comando 'mail' & mittente

Messaggio da JohnnyMnemonic »

Direttamente da

Codice: Seleziona tutto

man mail
-r address
Sets the From address. Overrides any from variable specified in environment or
startup files. Tilde escapes are disabled. The -r address options are passed to
the mail transfer agent unless SMTP is used. This option exists for compatibility
only; it is recommended to set the from variable directly instead.

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: comando 'mail' & mittente

Messaggio da tgmx »

JohnnyMnemonic ha scritto:Direttamente da

Codice: Seleziona tutto

man mail
-r address
Sets the From address. Overrides any from variable specified in environment or
startup files. Tilde escapes are disabled. The -r address options are passed to
the mail transfer agent unless SMTP is used. This option exists for compatibility
only; it is recommended to set the from variable directly instead.
Ho già provato quel parametro ma mettendolo non mi arriva il messaggio...

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: comando 'mail' & mittente

Messaggio da tgmx »

Ok... colpa mia :oops:

il comando che usavo era:

Codice: Seleziona tutto

mail -s 'ciao' -r admin indirizzo@dominio.com < prova.txt
e il server destinatario scartava il messaggio perchè spamassassin lo considerava spam.

In pratica sembra che spamassassin faccia un controllo anche sulla validità del mittente...

ne ho imparata una nuova!

Grazie.

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: comando 'mail' & mittente

Messaggio da JohnnyMnemonic »

Mi sembrava strano infatti perchè l'ho usato spesso per script che mandano mail con avvisi, magari mettendo indirizzi fasulli ma con dominio valido

Rispondi