Ik heb een Debian bak met sendmail draaien. Deze bak verzorgt mailings voor mijn werk e.d.
Op zich werkt alles oke, echter bij foute emailadressen (die dus niet geresolved kunnen worden) probeert sendmail deze af te leveren door achter het emailadres de localhostname van de sendmail server te plakken.
Voorbeeld:
- iemand heeft emailadres <email>@hotmail.com per ongeluk foutief ingevoerd als <email>@hotmail.cmo
- dit domain kan niet geresolved worden
- sendmail probeert intelligent te doen en probeert het te sturen naar <email>@hotmail.com.localhostname
- dit adres is echter ook ongeldig, dus sendmail gooit het in de queue, hier blijft het staan, word geretried en uiteindelijk na de queue timeout setting in de sendmail.cf uit de queue verwijdert
Lijkt allemaal niet zo'n groot probleem, maar met een mailing van 150000 emailaddressen wordt de queue aardig groot. Sendmail gaat x keer per uur de messenges in de queue retry'en. Hierdoor stijgt de load van de machine aanzienlijk.
Ik ben al even aan het stoeien geweest met de ResolverOptions settings in de sendmail.cf, maar dit lijkt geen verschil te maken.
Vraag is dus hoe / met welke optie ik sendmail een message naar een niet te resolven domain meteen kan droppen, danwel wel in de queue kan laten zetten, maar zonder dat sendmail de localhostname aan het emailadres toevoegt.
Op zich werkt alles oke, echter bij foute emailadressen (die dus niet geresolved kunnen worden) probeert sendmail deze af te leveren door achter het emailadres de localhostname van de sendmail server te plakken.
Voorbeeld:
- iemand heeft emailadres <email>@hotmail.com per ongeluk foutief ingevoerd als <email>@hotmail.cmo
- dit domain kan niet geresolved worden
- sendmail probeert intelligent te doen en probeert het te sturen naar <email>@hotmail.com.localhostname
- dit adres is echter ook ongeldig, dus sendmail gooit het in de queue, hier blijft het staan, word geretried en uiteindelijk na de queue timeout setting in de sendmail.cf uit de queue verwijdert
Lijkt allemaal niet zo'n groot probleem, maar met een mailing van 150000 emailaddressen wordt de queue aardig groot. Sendmail gaat x keer per uur de messenges in de queue retry'en. Hierdoor stijgt de load van de machine aanzienlijk.
Ik ben al even aan het stoeien geweest met de ResolverOptions settings in de sendmail.cf, maar dit lijkt geen verschil te maken.
Vraag is dus hoe / met welke optie ik sendmail een message naar een niet te resolven domain meteen kan droppen, danwel wel in de queue kan laten zetten, maar zonder dat sendmail de localhostname aan het emailadres toevoegt.
<< shibby >>