SMTP client send method options
1. "Address(es)" (.SendSMTPClientTarget) option specifies target e-mail address to send bug report to. Specify here your e-mail address for bug reports harvesting. Multiple e-mail addresses are allowed (separate them with "," or ";").
2. "E-mail subject" (.SendSMTPClientSubject) option specifies header (subject) for all sent bug reports. You can specify generic static text here (like 'Bug report for Project X') or use a %tag% to generate dynamic subject to distinguish one bug report from another. See using variables for more info.
3. "E-mail message" (.SendSMTPClientMessage) option is optional text of e-mail message (body). You can enter here any text, use variables or just leave this field empty.
4. "Append bug report text in the message text" (.SendSMTPClientAppendLogs) option appends bug report text to the e-mail message (body). If e-mail body is empty - e-mail will consist of bug report text only. If you've entered non-null text - the first will be your text, the next will be bug report text.
Note: checking this option will not disable bug report file upload. File will still be attached.
5. "From field" (.SendSMTPClientFrom) option specifies your e-mail address. It's your real e-mail account on e-mail server, which will be used to send bug reports. It can be the same as "Address(es)" option, but it doesn't have to.
If you specify e-mail only (e.g. no user name is specified) - then EurekaLog will use user name of currently logged in user account. This is useful if you want to quickly sort/scan incoming bug reports for your users (e.g. if two reports come from same person).
If you do not like this behavior - you can also specify e-mail in this format:
"My Application" <firstname.lastname@example.org>
This will force EurekaLog to always use "My Application" as fixed user name when sending bug reports.
6. "Use user-supplied e-mail" (.SendSMTPClientUseRealEMail) option allows you to substitute your real e-mail address with customer's e-mail (which can be set via some error dialogs or SetUserEMail function). If you turn this option on - you will see customer's e-mail in FROM field in bug reports. This is convenient.
Important: usually you need to keep this option unchecked, since most e-mail servers will not allow you to send e-mails as from other people.
7. "Host / server" (.SendSMTPClientHost) option specifies e-mail server to use. Please, refer to your e-mail server's support/help to get this value. Usually, if you have email@example.com, then this value could be smtp.domain.com, mail.domain.com or mx.domain.com.
8. "Port" (.SendSMTPClientPort) option specified TCP port number. Again, refer to your e-mail server's support/help to get this value. Typical values are 25, 587 and 465.
7. "SSL" (.SendSMTPClientSSL) and "TLS" (.SendSMTPClientTLS) options enabled secure mode for e-mail server. Check one of these options only if your e-mail server requires it. Please, see this article to know more about these mode differences. Usually, it's best to turn on "TLS" checkbox, even if your e-mail server doesn't require it.
8. "UserID / login" (.SendSMTPClientLogin) option specifies your login on e-mail server. Usually, it's the same as your e-mail or part of it before @. For example, if you have firstname.lastname@example.org, then your login will be either account or email@example.com.
9. "Password" (.SendSMTPClientPassword) option is your password on e-mail server. Currently EurekaLog supports AUTH LOGIN and AUTH PLAIN authentication methods.
Warning: your real account's data will be stored inside application. Even if it's encrypted - it's still stored inside .exe, so it can be stolen. DO NOT use your personal e-mail for this. Create a new special account for bug reporting via this method (and be sure to protect it against e-mail change or hi-jacking). If you are using two-factor auth (recommended) - then create a new application password for your application.
Examples of setup for different common e-mail servers
FROM field: firstname.lastname@example.org or your-account@your-domain (for customized GMail accounts)
Host / server: smtp.gmail.com
Login: email@example.com or your-account@your-domain (the same as "FROM field")
Password: your-password or application password (for two-factor auth)
HotMail (Microsoft Live)
FROM field: firstname.lastname@example.org or email@example.com or firstname.lastname@example.org
Host / server: smtp.live.com
Login: email@example.com or firstname.lastname@example.org or email@example.com (the same as "FROM field")
Alternatively, you can use port 25 with the rest of the settings to be the same.
FROM field: firstname.lastname@example.org
Host / server: smtp.mail.yahoo.com
Note: you need Yahoo! Mail Plus account to use external e-mail client.
AOL / AIM
FROM field: email@example.com or firstname.lastname@example.org
Host / server: smtp.aol.com or smtp.aim.com (depending on your account type)
Note: some e-mail servers with web UI requires you to explicitly allow access to mail from 3rd party clients in e-mail account settings. Please, refer to help or support services of your e-mail server.