Canvi d’ubicació de la documentació

Un blog no és el millor lloc per mantenir documentació, per aquest motiu he decidit moure-la a https://docs.aniolmarti.cat. A mesura que vagi escrivint les pàgines allà aniré eliminant les entrades d’aquí. En endavant utilitzaré el blog per divagacions més personals o tractar temes com música, política, etc. Referent a les entrades tècniques que tan sols contenen una o dues ordres, segurament les agruparé en una sola pàgina a la web de documentació.

Postfix: relay individual per usuari/domini

Per evitar que Gmail i Outlook marquin els correus-e procedents del nostre com a servidor com a correu brossa ens pot interessar fer relay en un altre SMTP, i més concretament fer relay d’alguns usuaris concrets.

Afegim el fitxer /etc/postfix/bysender:

user@example.com   [smtp.otherserver.com]:port
  • Nota: Si no posem la part de user farà relay de tot el domini.

Indiquem les credencials al fitxer /etc/postfix/sasl/sasl_passwd:

[smtp.otherserver.com]:port email@otherserver.com:password

Fem el hash/map del fitxer:

# postmap /etc/postfix/bysender
# postmap /etc/postfix/sasl/sasl_passwd

Protegim els fitxers:

# chown root:root /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.db
# chmod 0600 /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.db

Editem el fitxer /etc/postfix/main.cf:

# Load relays file
sender_dependent_relayhost_maps = hash:/etc/postfix/bysender
# Enable SASL authentication
smtp_sasl_auth_enable = yes
# Disallow methods that allow anonymous authentication
smtp_sasl_security_options = noanonymous
# Location of sasl_passwd
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
# Location of CA certificates
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Reiniciem el servei:

# service postfix restart

Fonts:

 

Neteja electrònica

Al llarg de la nostra vida els humans ens anem implicant en diferents organitzacions i per aquest motius les nostres adreces electròniques van augmentant i augmentant. Ara bé, arriba un determinant moment en el què has de dir adéu a alguna d’aquestes organitzacions i per tant aquella adreça deixarà d’estar en ús.

Generalment, les organitzacions a les què ens vinculem solen ser d’un àmbit similar, ja que els interessos de cada individu són finits. Per aquest motiu penso que, encara que no et desvinculis d’una organització, si formes part d’alguna altra d’àmbit molt similar no cal tenir dues adreces, sinó que amb una sola en tens més que suficient.

El que vinc a dir amb això és que aquesta setmana, com porto fent els últims anys, faré neteja d’adreces electròniques. He arribat a un punt on en tinc 10 en ús, i moltes d’elles innecessàries, ja que, com he dit, són d’àmbits relacionats. Quan hagi acabat la neteja faré una altra entrada informant de quines adreces eliminaré. Com he fet els últims cops, les configuraré per tal que se’m reenviïn els correus-e a una altra compte durant el temps que consideri oportú.

Instal·lar LAMP a Debian 9

Instal·lar serveis

Apache:

# apt install apache2 apache2-mod-php7.0 ssl-cert

PHP:

# apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-gd php7.0-opcache

MariaDB:

# apt install mariadb-client mariadb-server

Phpmyadmin:

# apt install phpmyadmin

Configuracions

Assegurem la instal·lació de MariaDB:

# mysql_secure_installation

És ben lògic què cal respondre a les preguntes.

Donem accés total a l’usuari phpmyadmin:

# mysql -u root -p
> GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
> FLUSH PRIVILEGES;

I fet.

Pegat opendkim a Debian Stretch

Actualitzant un servidor de correu-e a Debian Stretch els missatges van deixar d’estar signats amb DKIM. Després d’investigar vaig arribar a la conclusió que tal com està configurat el servei a SystemD l’opendkim es passa el fitxer de configuració per l’arc de triomf.

Primer de tot creem el directori del PID i donem els permisos que toquen:

# mkdir /var/spool/postfix/opendkim# adduser opendkim postfix# adduser postfix opendkim# chown opendkim:postfix /var/spool/postfix/opendkim

Per solucionar el problema cal editar dues línies del fitxer /lib/systemd/system/opendkim.service:

PIDFile=/var/spool/postfix/opendkim/opendkim.pid
ExecStart=/usr/sbin/opendkim -x /etc/opendkim.conf -P /var/spool/postfix/opendkim/opendkim.pid -p local:/var/spool/postfix/opendkim/opendkim.sock

Finalment cal reiniciar el servei:

# systemctl daemon-reload
# systemctl start opendkim.service

Font: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853769