diff --git a/src/calibre/gui2/wizard/send_email.py b/src/calibre/gui2/wizard/send_email.py index e6b644c2dc..6dcc3d3cb7 100644 --- a/src/calibre/gui2/wizard/send_email.py +++ b/src/calibre/gui2/wizard/send_email.py @@ -56,6 +56,10 @@ class TestEmail(QDialog): l.addWidget(bb) def start_test(self, *args): + if not self.to.text().strip(): + return error_dialog(self, _('No email address'), _( + 'No email address to send mail to has been specified. You' + ' must specify a To: address before running the test.'), show=True) self.log.setPlainText(_('Sending mail, please wait...')) self.test_button.setEnabled(False) t = Thread(target=self.run_test, name='TestEmailSending')