test 3 - attached file (PDF) + text in HtmlEditor -> Message delivered -> message never arrives
Please check it like this:
oSmtp.SaveMail('d:\myfolder\test.eml'); // add this line here, then you can get a copy of the message.
oSmtp.LogFileName := 'd:\myfolder\smtplog.txt'; // add this line, it will generate full debug log.
oSmtp.SendMail ..
1, Please open test.eml and see if the content is corrupt.
2. Please check if there is any error in the log file.
If there is no error in log file, that means the email has been submitted to server, server will deliver it to recipient in background.
If any error occurred with the email delivery, your sender mailbox should receive non-delivery report from your server.