Configurare Postfix per utilizzarlo con applicazioni web
Note: Return to tutorial view.
Configurare Postfix per utilizzarlo con applicazioni web
Oggi scrivo giusto, giusto 2 righe per configurare postfix in modo tale
che sul vostro server (utilizzato per applicazioni web), vi sia anche
la possibilità di inviare e-mail tramite le applicazioni web stesse.
Prima di partire facciamoci alcune domande:
1) Qual è il mio dominio web? giordy.no-ip.org
2) Qual è l'SMTP del mio gestore di connessione web? out.alice.it
3) L'SMTP è sulla porta standard (25)? SI
4) L'SMTP richiede l'autenticazione? NO
5) Se richiede autenticazione segnamoci username e password.
Installiamo postfix
apt-get -y install postfix
Iniziamo a configurare postfix editando il file /etc/postfix/main.cf accanto a relayhost = scriviamo il nostro smtp (nel mio caso):
relayhost = out.alice.it
Editiamo il file /etc/mailname e scriviamo al suo interno il nostro dominio (nel mio caso):
giordy.no-ip.org
Ora se il nostro server è collegato ad un SMTP relay che non richiede autenticazione per l'invio, la
configurazione standard è terminata e ci basta semplicemente riavviare
postfix /etc/init.d/postfix restart
Se invece l'SMTP relay richiede anche l'autenticazione, dobbiamo
fare altre 2 modifiche ai file di configurazione (prendo come caso
tele2).
Se la porta del vostro smtp relay non è quella standard, come nel
caso di tele2 che la porta è la 587, avreste dovuto scrivere all'interno
del file /etc/postfix/main.cf:
relayhost = smtp.tele2.it:587
Se richiede l'autenticazione installate i moduli sasl e tls per posfix
apt-get -y install postfix libsasl2-modules postfix-tls
Inoltre dovete aggiungere, sempre in /etc/postfix/main.cf, sotto alla riga:
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
le seguenti righe:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain, login
terminata la modifica del file main.cf, editate o create il file
/etc/postfix/sasl_passwd, scrivendo al suo interno:
smtp.tele2.it username:password
salvate ed uscite.
Ora dovete aggiornare il DataBase delle password che postfix utilizzerà:
postmap /etc/postfix/sasl_passwd
e riavviare postfix /etc/init.d/postfix restart.
Ora postfix è installato, buon divertimento