The first rule for every such question is simple:
If you have to ask, it's probably a scam
While we cannot possibly examine every possible situation from every angle, online scams are simply far too common to trust someone you have known only on the Internet or even what appears to be a real friend or relative, who may have had their email accounts hacked or might simply be impersonated. So the basic advice is: don't send out your private details, don't pay for anything, and don't send any money for any purposes.
Some common examples are:
- Love interest who wants to meet you
- 'Supposed' friend in need
- Prize/lottery
- Inheritance from some distant relative
- Person in distress asking you to take care of their financial assets
- Some government/private fine/tax/loan/offer scam
If you know the person who seems to have sent the email asking for money in person, contact them in another way or have them answer a personal question only they would know the answer to, before you accept their email as real.
In many countries, there are organizations to whom you can report internet fraud or suspected internet fraud. They also offer advice about common scams and how to recognize them.
In the USA: The IC3 (part of the FBI) (further information from the FBI on romance scams)
In Canada: The Canadian Anti-Fraud Centre
In the UK: Action Fraud
The second rule for every such question is also simple:
Google this requirement
A legitimate requirement, if it exists, would be found on the relevant official sources, including airline or Embassy websites. For example, Indian nationals are required to show USD 500/week to enter Thailand.
Many countries also require visa applicants to show means of financial resources. However, cash is rarely accepted as such evidence (since one can just borrow it for a day), and depositing this cash in an applicant's bank account a day before applying for a visa usually backfires.