I'm having this exact same issue. I tried to find a solution over on
post #210863, but it's not quite the same issue, so maybe that was not the best post to try and seek help from, but then I saw this post.
Running the "Send emails" task did not work for me. The store URL does have a trailing / and everything seems to be working (registration notifications, contact us, order emails, etc.)
Here is the System Log error code after I tried re-queuing the password recovery email:
System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: <[email protected]> No such user here
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Nop.Services.Messages.EmailSender.SendEmail(EmailAccount emailAccount, String subject, String body, String fromAddress, String fromName, String toAddress, String toName, String replyTo, String replyToName, IEnumerable`1 bcc, IEnumerable`1 cc, String attachmentFilePath, String attachmentFileName, Int32 attachedDownloadId, IDictionary`2 headers) in C:\andrei\nopcommerce\sources\src\Libraries\Nop.Services\Messages\EmailSender.cs:line 153
at Nop.Services.Messages.QueuedMessagesSendTask.Execute() in C:\andrei\nopcommerce\sources\src\Libraries\Nop.Services\Messages\QueuedMessagesSendTask.cs:line 69
Of course, I changed the email address in the above code to a fake one, but the actual email is in the system as a user.
What could be causing this issue?
Thanks!