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:
- https://www.linode.com/docs/email/postfix/configure-postfix-to-send-mail-using-gmail-and-google-apps-on-debian-or-ubuntu/
- https://mad9scientist.com/postfix-relay-mail-specific-domains/
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