Hi,this is vamshi while testing one of my e-commerce applications i am not received the user registration and order confirmation emails to my yahoo email id from client server application but i am getting emails to my local email id .And i am getting the confirmation emails to my yahoo email id while testing in web application(live site).I think this is a bug.The developers always said not a bug to all my issues.plz give me your valuable replies.
if you are getting mails to local mail id ,I can think of 2 reasons, either the mails are going to your bulk/junk folders of yahoo mail which you are not checking or application is not deployed to access net.Its just on local drive.I dont call this as a bug but configuration issue.
Yeah...our application does something similar. Part of it is to prevent emails from being sent willy-nilly anywhere. As testers oftentimes do, email addresses are made up and entered into the application. Unfortunately, there is the off-chance that these made up email addresses reflect a real email address and if the emails are sent to these addresses, it's quite possible someone who complain or some such thing.
And to vamshikrishna1, you might want to have a conversation with your development team to understand why they are rejecting this as a defect. There's a learning opportunity here as well as a potential team building opportunity.
This is possibly configuration issue, try checking whether configuration is given correctly. Else give different yahoo ids and check. Still if you are not able to sort the issue, open the log file and check whether mail has been sent or not. Check that particular mail id for ip address has been blocked in spam.
This happened to me before in one of my projects. I dunno whether it is exactly related to your question. My application needs to behave in the similar way i.e. if the request is rejected then an email needs to be sent to the user saying that request is rejected with request id and other information.
I never used to get any emails when the request gets rejected.
Two things you need to check here:
1) Check whether if you have any service related to this email functionality. If so, check whether it is communicating the server properly.
2) Check in the config file of the service whether the "host name" is mentioned correctly.
if listed in the config file also check the path names, user id and password mentioned correctly.
What you need to also consider is that your email is being blocked by Yahoo. Spam is one thing and is usually filtered effectively, but if your email header information is corrupted or not composed correctly then the email server may not allow it though at all, Gandalf-style ("You shall not pass!")
So malformed headers, MX records, or the domain's current standing with spam blacklists could all be contributing factors to your mail not getting there.
Try it to some other providers like Hotmail, gmail, your home email account, etc. If the email where it is successful on the same domain (are sender/receiver the same)?
When I had the email communication problem my DB administrator suggested me to check whether the antivirus is blocking you to send emails.
it might be better to ask someone whether you need any admin rights to the system for this email thing. Sometimes it might be due to user restrictions to the system.
Another better way would be: I used to do this a lot in my previous project.
1) right click on My Computer and select "manage"
2) Go to Event Viewer
3) click on application
4) Check for any error messages over there which will be displayed in "red color"
5) Before checking in this you need complete that Email thing i.e. sending a new request so that it would help you whether it is displaying an error message while performing that action.
6) If you get error code or reference code displayed in the Event viewer -> Application then google for it search in "WSDN".
you may get some solution.