Een klant maakt gebruik van Gitlab en wil daarvoor gebruik maken van de functie new issue by e-mail, zodat ze gewoon kunnen mailen naar een mailadres en dat dit direct in Gitlab komt en opgepakt kan worden door projectmanager/developers.
Gitlab maakt hiervoor gebruik van mailadressen per project en de mailadressen bevatten dit teken /
Exim weigert mails met een / erin vanwege het volgende:
# to block certain wellknown exploits, Deny for local domains if
# local parts begin with a dot or contain @ % ! / |
deny domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
Nu wil ik een uitzondering maken voor 1 domeinnaam zodat dit geheel gaat werken. Heb al heel wat dingen opgezocht over exim en if then else, maar ik kom er maar niet uit.
Wat ik bijvoorbeeld al geprobeerd heb:
accept domains = domainname.com
local_parts = ^[.] : ^.*[@%!|]
if eq {domainname.com} {accept}
Wie geeft mij de juiste hint om dit op te kunnen lossen? Of wie kan mij uitleggen hoe ik bij de oplossing kom? De oplossing neerzetten en overnemen heb ik niks aan, wil weten wat ik doe, zodat ik dit gewoon zelf kan oplossen.