Posta su «Raspberry»

Progettazione

Posta, posta… «Attualmente qualsiasi utente principiante può aprire la propria casella di posta elettronica gratuita registrandosi su uno dei portali Internet», afferma Wikipedia. Quindi, avviare il proprio server di posta è un po' strano. Tuttavia, non rimpiango il mese speso per questo, considerando il giorno dell'installazione del sistema operativo fino al giorno dell'invio della prima email a un destinatario su Internet.

In effetti, insieme alle «Raspberry» si possono mettere anche i ricevitori iptv, e il «computer a scheda unica basato sul processore Baikal-T1», così come Cubieboard, Banana Pi e altri dispositivi dotati di microprocessori ARM. La «Raspberry» è stata scelta come la più pubblicizzata opzione. Ci sono voluti diversi mesi per trovare un'applicazione utile per questo «computer a scheda unica». Alla fine, ho deciso di avviare un server di posta su di esso, dopo aver letto poco prima un romanzo di fantascienza sulla realtà virtuale.

«È una visione meravigliosa del futuro della Rete», riporta Wikipedia. Sono passati 20 anni dalla prima pubblicazione. Il futuro è arrivato. Tuttavia, non mi sembra meraviglioso senza settemila iscritti, diecimila rubli di «entrate mensili del mio sito», ecc. Questo è, probabilmente, ciò che mi ha spinto verso le «reti sociali decentralizzate» con «pochi like sotto i loro post (dei nuovi utenti — N.M.)», registrazione di un dominio e avvio del proprio server.

Non sono esperto di leggi. Salvo che mi arrivò un messaggio sul telefono cellulare riguardo alla necessità di confermare i dati personali in relazione all'entrata in vigore delle modifiche alla legge federale 126-FZ, questo è l'unico legge che conosco.

E qui si è rivelato che quelle leggi sono come funghi dopo la pioggia. Se avessi continuato a usare la posta gratuita, probabilmente non lo avrei nemmeno scoperto.

«E chi siamo noi ora»

In primo luogo, l'organizzatore del servizio di posta elettronica nella legge semplicemente non esiste. C'è l'«organizzatore del servizio di messaggistica istantanea», ma è un po' diverso. L'aggiunta «per esigenze personali, familiari e domestiche» esonera, ovviamente, questo organizzatore da tutti gli obblighi previsti dalla legge, ma tuttavia non dall'organizzatore da cui sarebbe necessario.

Avendo a disposizione, insieme alla legge, una guida su Ubuntu Server, intuisco che oltre alle chat e ai loro messaggi istantanei, sono previsti anche servizi di posta elettronica "per la ricezione, trasmissione, consegna e (o) elaborazione dei messaggi elettronici degli utenti di Internet" (il che è ovvio), e i file server (il che non è così ovvio).

Sviluppo

Rispetto ad altri articoli locali con l'hashtag postfix, la mia creazione è, ovviamente, piuttosto primitiva. Nessuna autentificazione degli utenti, nessuna base di dati, né utenti non legati agli account locali (la prima e la terza cosa sono presenti nel "server di posta minimale"; una base di dati è praticamente ovunque, così come dovecot).

"La configurazione del sistema di posta, a mio avviso, è la sfida più difficile nell'amministrazione di sistema", ha scritto molto bene un utente di Habr. Seguendo PostfixBasicSetupHowto (da help.ubuntu.com), ho, tuttavia, tralasciato alcune parti riguardanti la base di dati degli alias, i file .forward e gli alias virtuali.

Tuttavia, per ssl/tls ho preso 12 righe di configurazione più 9 righe di comandi bash per creare certificati dall'articolo dedicato a Postfix sul CommunityHelpWiki (sullo stesso dominio ) (solo non si sa se questo ssl/tls funzioni — questo è il problema). Inoltre, sono stati utili il firewall nel pannello di controllo del provider, nat sul router (la configurazione del mikrotik l'ho rimandata il più possibile; ho inviato email collegando il server di posta direttamente al cavo dell'ISP nella mia abitazione), i comandi mail, mailq, postsuper -d identificatore, il file /var/log/mail.log, il parametro always_add_missing_headers, le informazioni sul record ptr, infine, il sito mail-tester.com (con un design oligocefalico), di cui non si parla negli articoli "di posta" su Habr, come se fosse scontato. help.ubuntu.comFino alla correzione del valore del parametro myhostname nel file /etc/postfix/main.cf

Posta su «Raspberry»
Dopo la correzione del valore del parametro myhostname nel file /etc/postfix/main.cf

Posta su «Raspberry»
La prima email dal servizio di supporto tecnico dell'ISP mi ha insegnato che non dovrei aprire le email con il programma console mail, affinché poi possano essere aperte e lette con il client di posta che uso abitualmente. A quanto pare, questo non è nemmeno un problema "per i nuovi amministratori".

Un problema che si presenta spesso.

Al contrario, nei commenti (ad altri articoli con l'hashtag postfix) un utente di Habra chiede "di complicarlo un po', che ne pensate delle interfacce web per diverse parti e dell'autenticazione dal DB?"; per un altro "evidentemente, è la più complessa per chi non ha mai assaggiato nulla di meglio della ravanella: crash del kernel, sicurezza (selinux/apparmor), un poco di sistemi distribuiti…"; un terzo scrive "script iRedmail". Così ti aspetti che il prossimo proponga di parlare di IPv6.

I servizi di posta elettronica, infatti, non sono cone sferiche nel vuoto, sono parti di un tutto: dalla scelta del computer e del nome di dominio alla configurazione del router, che non potrà mai essere coperto da nessun manuale di configurazione del server di posta (e nel quale, probabilmente, non leggerai mai la parte teorica - Postfix SMTP relay and access control, disponibile sul sito ufficiale di Postfix).

Per il MikroTik, è proprio un'altra storia.

Ecco, questo è tutto. La posta elettronica ha smesso di essere un insieme di comandi console, file di configurazione (inclusa la configurazione del DNS), log, documentazione, numeri esadecimali al posto delle lettere russe (secondo la tabella dei caratteri koi8-r) in una e-mail ricevuta ed è rimasta un client di posta familiare con i suoi protocolli imap, pop3, smtp, account, messaggi inviati e ricevuti.

In generale, esternamente è la stessa cosa che rappresenta la posta elettronica utilizzando i servizi gratuiti di posta elettronica delle più grandi aziende IT.

Anche se senza interfaccia web.

Gestione

Dopo tutto, non puoi evitare di guardare i log!

Sono felice di informare coloro che si aspettavano di leggere qui del dark web. Perché altrimenti non posso chiamare le manifestazioni di qualche misterioso dark web quello che ha riempito il log della posta del server appena impostato, vale a dire nell'arco di pochi giorni (dopo la connessione diretta) messaggi di tentativi di connessione via pop3 con diversi nomi da un paio di indirizzi IP (all'inizio pensavo per errore che il server stesse tentando di inviare periodicamente due e-mail dalla coda, e non avevo affatto presupposto che la mia posta potesse interessare qualcun altro di internet così immediatamente).

I tentativi non si sono fermati nemmeno dopo che ho collegato il server tramite il router. I log odierni sono pieni di connessioni smtp da un unico indirizzo IP a me sconosciuto. Tuttavia, sono così sicuro di me stesso da non intraprendere alcuna azione contro questo: spero che anche nel caso di una corretta selezione del nome utente per ricevere le email, il malintenzionato non riesca a trovare la password. Sono certo che molti considererebbero questo poco sicuro, proprio come, in caso di attacchi odierni, fare affidamento solo sulle impostazioni di reindirizzamento SMTP e sulla gestione degli accessi in /etc/postfix/main.cf.

E distruggeranno la protezione della mia posta in mille pezzi.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster