If a *.dak-commands file include an `Uploader` field with an invalid
address, dak will currently throw an exception when trying to send the
confirmation mail. In addition the processed file will be archived in
queue/reject instead of queue/done:
+---
| 20210303101855|command|dak|Exception while processing dom-1614765002.dak-commands:|ParseMaintError('No @ found in email address part.')
| 20210303101855|command|dak|traceback|Traceback (most recent call last):
| 20210303101855|command|dak|traceback| File "/srv/ftp-master.debian.org/dak/dak/process_commands.py", line 76, in main
| 20210303101855|command|dak|traceback| command.evaluate()
| 20210303101855|command|dak|traceback| File "/srv/ftp-master.debian.org/dak/daklib/command.py", line 179, in evaluate
| 20210303101855|command|dak|traceback| self._notify_uploader()
| 20210303101855|command|dak|traceback| File "/srv/ftp-master.debian.org/dak/daklib/command.py", line 110, in _notify_uploader
| 20210303101855|command|dak|traceback| '__MAINTAINER_TO__': fix_maintainer(self.uploader)[1],
| 20210303101855|command|dak|traceback| File "/srv/ftp-master.debian.org/dak/daklib/textutils.py", line 113, in fix_maintainer
| 20210303101855|command|dak|traceback| raise ParseMaintError("No @ found in email address part.")
| 20210303101855|command|dak|traceback|daklib.dak_exceptions.ParseMaintError: No @ found in email address part.
| 20210303101855|command|dak|program end
+---[ /srv/ftp-master.debian.org/log/2021-03 ]
dak should probably just ignore the `Uploader` field in this case.
Ansgar