2 894
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
(6 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 64: | Riga 64: | ||
* '''FromLineOverride''' permette di modificare il campo ''from'' di una mail con un valore arbitrario. Il valore predefinito inserito nelle mail da <code>ssmtp</code> coincide con <code>nome_utente_linux@nome_host</code>. Si '''Sconsiglia''' caldamente sia di abilitare tale opzione che mantenere il valore predefinito, in quanto entrambi i casi provocano spesso il rifiuto delle email da parte dei server smtp di società come gmail e yahoo. Vedere a tal proposito il file di configurazione <code>/etc/sstmp/revaliases</code> | * '''FromLineOverride''' permette di modificare il campo ''from'' di una mail con un valore arbitrario. Il valore predefinito inserito nelle mail da <code>ssmtp</code> coincide con <code>nome_utente_linux@nome_host</code>. Si '''Sconsiglia''' caldamente sia di abilitare tale opzione che mantenere il valore predefinito, in quanto entrambi i casi provocano spesso il rifiuto delle email da parte dei server smtp di società come gmail e yahoo. Vedere a tal proposito il file di configurazione <code>/etc/sstmp/revaliases</code> | ||
* '''AuthMethod''', definisce il metodo di login. Le alternative di solito sono tra i valori <code>LOGIN</code> e <code>PLAIN</code>, tuttavia il primo risulta essere (al momento in cui si scrive) il valore più comune per i servizi come gmail e affini. Non è possibile definire più di una volta questo parametro. | * '''AuthMethod''', definisce il metodo di login. Le alternative di solito sono tra i valori <code>LOGIN</code> e <code>PLAIN</code>, tuttavia il primo risulta essere (al momento in cui si scrive) il valore più comune per i servizi come gmail e affini. Non è possibile definire più di una volta questo parametro. | ||
* '''AuthUser''' e '''AuthPass''' definiscono banalmente le credenziali necessarie ad autenticarsi presso il (o i) mail hub specificati. Entrambi i parametri possono essere specificati al più una volta. | * '''AuthUser''' e '''AuthPass''' definiscono banalmente le credenziali necessarie ad autenticarsi presso il (o i) mail hub specificati. Entrambi i parametri possono essere specificati al più una volta.<br/><br/> | ||
{{Warningbox| La password dell'account di posta è in chiaro, quindi può potenzialmente essere letta da chiunque. Si consiglia pertanto di restringere i permessi di questo file almeno a 640. Si veda il prossimo paragrafo per restringre l'accesso mantenendo comunque la possibilità per gli utenti normali di inviare mail.}} | |||
==== Restringere l'accesso a <code>ssmtp.conf</code> ==== | |||
Limitarsi a cambiare i permessi del suddetto file in <code>640</code> significa anche restringere l'utilizzo di <code>ssmtp.conf</code> all'utente root.<br> | |||
Per "salvare capra e cavoli" è sufficiente seguire la seguente procedura: | |||
# <code># chmod 640 /etc/ssmtp/ssmtp.conf</code> | |||
# <code># groupadd ssmtp</code> | |||
# <code># chown :ssmtp /etc/ssmtp/ssmtp.conf</code> | |||
# <code># chown :ssmtp /usr/sbin/ssmtp</code> | |||
# <code># chmod g+s /usr/sbin/ssmtp</code> | |||
Naturalmente l'utente è libero di scegliere un qualsiasi nome per il nuovo gruppo, la scelta di chiamarlo <code>ssmtp</code> è del tutto arbitraria. Quello che conta è che nessun utente normale appartenga a tale gruppo.<br/> | |||
L'ultimo comando fa si che l'eseguibile <code>/usr/sbin/ssmtp</code> risulti appartenere al gruppo <code>ssmtp</code> quando eseguito, a prescindere dall'utente che ha effettivamente lanciato tale applicativo. In tal modo l'utente continua a non poter accedere al file di configurazione, ma l'eseguibile sì. | |||
=== <code>/etc/sstmp/revaliases</code> === | === <code>/etc/sstmp/revaliases</code> === | ||
Riga 202: | Riga 216: | ||
Si noti che tra <code>Subject:</code> e corpo della mail deve '''NECESSARIAMENTE''' esserci una riga vuota.<br/> | Si noti che tra <code>Subject:</code> e corpo della mail deve '''NECESSARIAMENTE''' esserci una riga vuota.<br/> | ||
Per inviare la mail è sufficiente digitare: | Per inviare la mail è sufficiente digitare: | ||
<pre>ssmtp indirizzo_destinatario@dominio < nome_file</pre> | <pre>$ ssmtp indirizzo_destinatario@dominio < nome_file</pre> | ||
È bene sottolineare che i campi relativi a destinatari e copia sono puramente descrittivi nel file di testo, perché infatti una mail raggiunga effettivamente tutti i destinatari designati è necessario indicarli tutti nella riga di comando semplicemente separandoli con uno spazio, ad esempio: | |||
<pre>$ ssmtp indirizzo_destinatario1@dominio indirizzo_destinatario2@dominio ecc. < nome_file</pre> | |||
=== Mutt === | === Mutt === | ||
Riga 239: | Riga 257: | ||
|Numero_revisori = 0 | |Numero_revisori = 0 | ||
}} | }} | ||
[[Categoria:Mail server]] |
contributi