If you wanted to connect your Yahoo email to be integrated inside an Omniscope data workflow to act as either data input or outlet for output this article should provide instructions.


In most modern email systems you cannot use your account password in a 3rd party product. Instead you typically need to either specifically enable 3rd party access, which is not recommended, or generate an app-specific password.
The setup process in Yahoo is very similar to Gmail.

Firstly, you need to go to https://login.yahoo.com/account/security and create an app password. When prompted for an application type, it shouldn't matter, however when we tested we selected Desktop email.



Once you've set this up Yahoo will provide you with a password to use. 

Important: Make a note of this before closing the dialogue box, as you will not be able to see it again! You can revoke this password at any time by clicking on Manage app passwords and removing.


Now open Omniscope, select Admin > Email and enter the following settings:


Server Address: smtp.mail.yahoo.com.

Username: Your yahoo address (e.g. example@yahoo.com)

Password: Your Yahoo app password.

Port Number: 465 (With SSL)

Alternative Port Number: 587 (With TLS)



Click Save and restart your server. 

You can test that you have entered the correct settings by adding an Email output block to any workflow. You will only need to configure the 'To' address and 'Subject', as at the moment the Email output block always uses the Server email settings (although we do plan to add a custom option shortly). You can also un-tick 'Include data attachment' if you just want to test the functionality.


Now click execute, and your email should be sent successfully.



Most online accounts will require you to do something like the above. You may still be able to use your account password, although generally this is not recommended and you may need to opt-in to do so.