I min forrige post forklarede jeg hvordan du kunne sende mails fra din server via Googles SMTP. Dette er sådan set den samme guide, bare med Exim4 istedet for SSMTP. Exim4 er fra standard installeret på Debian og der skal derfor ikke installeres noget yderligere, kun re-konfigureres.
Start med at re-konfigurer Exim4.
dpkg-reconfigure exim4-config
Der vil komme en rækker menu’er som du skal igennem. De kommer slavisk her.
mail sent by smarthost; no local mail
Dette er også irellevant hvis ikke man modtager mails. Ved mig stod der “
Hvis der ikke står noget så skriv:
127.0.0.1
smtp.gmail.com:587
No
No
Dernæst skal du redigere Exim4’s passwd.client fil.
nano /etc/exim4/passwd.client
Den vil se sådan ud:
1 2 3 4 5 6 7 |
# password file used when the local exim is authenticating to a remote # host as a client. # # see exim4_passwd_client(5) for more documentation # # Example: ### target.mail.server.example:login:password |
I bunden tilføjer du:
gmail-smtp.l.google.com:din-mail@adresse.dk:dit-password
*.google.com:din-mail@adresse.dk:dit-password
smtp.gmail.com:din-mail@adresse.dk:dit-password
Gem og luk.
Restart Exim4:
service exim4 restart
Så er den sat op og er klar til brug. Test den med:
echo “Dette er en test” | mail -s “Test” modtager@adresse.com
Se evt. denne post vedr. det samme, bare med SSMTP istedet. http://linuxbloggen.dk/ssmtp/
Ved du om det er muligt at få serveren til at sende en mail med ledig plads på ens server en gang i døgnet?
Ja da.. Selvfølgelig kan man det.
Du kunne evt få en Pushover notifikation istedet for en mail.
Noget du har en guide til
Scriptet er ikke særligt besværligt at lave selv. Det er faktisk en god begynder opgave :) .. Men du kan da starte med kommandoendf -h
Pushover deler finder du her.
https://linuxbloggen.dk/push-meddelelser-pa-mobil-via-linux-cli/
$ service exim4 restart
Failed to restart exim4.service: Access denied
Hi! Got any idea why this is?
Brug sudo..