How can I test email confirmation on my local computer? - email

I am using Visual Studio 2015 Web forms and going through the Identity API for the first time. I see there is an entire section for a user who is registering to receive the confirmation email where they would click and then login and change their password. All good. But I don't have a server to send emails quite yet. I'd like to test this locally. Is there a way to do this?

I'm using an application called smtp4dev. This intercepts any smtp requests sent to your local machine and you can view/save the emails generated.

Related

Email succesfully sent but not appear in Sent Items (Microsoft 365)

Hi Good day to everyone here.
My first questions, here we go but i'll try to explain it the best way I could.
I develop auto sending email features using javaxmail in my application for my customer.
Previously when using setting smtp.office365.com I able to send email and the copies of sent email are display in Sent Items folder.
Recently when there are hiccup with smtp office (time out frequently), the IT department at my customer change the setting to use local server instead for smtp (with ip address 172.162.etc.etc). However since the start using this new setting, the email no longer appear in Sent Items but the email still able to sent out ( I test sending email to myself and able to received it ).
Since Im not really familiar and have very limited knowledge on server side for mail server, is there anything I can suggest to the IT department to check for? I only can login the email account on web (https://outlook.office.com/mail/) but when using outlook it required authentication. With web mail i already go thru all settings available and didn't see anything related.
Thanks in advance. Sorry if the question confusing and misleading.
Well, of course - your local SMTP server knows absolutely nothing about your remote Exchange mailbox. It cannot possibly place anything in your Sent Items folder.
You need to send using your Exchange Server - its SMTP server does place sent messages in the Sent Items folder owned by the authenticated user. Keep in mind that MS has recently disabled basic auth in M365. You need to re-enable it for your tenant and the particular mailbox used to send messages.

Jira email notifications not working, but test e-mail is working

We have an on-premise hosted Jira 6.0.8. We have set up an outgoing mail server using a Gmail account and used the send test e-mail feature to successfully send an e-mail out.
Our problem is with e-mail notifications. We are not getting any at all. We have gone through troubleshooting docs https://confluence.atlassian.com/jirakb/troubleshoot-notifications-in-jira-203394737.html here but have not been able to find the solution.
Here is what we have already tried;
Ensured user profile 'My Changes setting' was set to 'Notify Me'
Ensured Notification scheme was correct and associated with the project
Ensured Project Notification email was set to the same as the outgoing mail server Gmail address
Checked the 'Mail Queue' after making a comment on an issue and saw waiting messages in it for the correct issue. These then disappeared from the queue without error within 60 seconds, indicating that they had been sent.
Enabled DEBUG logging under 'Logging and Profiling' for the outgoing mail server and com.atlassian.jira.service and com.atlassian.jira.service.services.DebugService. We reviewed the log file and saw nothing that indicated error but did see the log of the MailqueueService sending the e-mail.
have used the 'Notifcation Helper' tool and it verified that the user would receive the appropriate notification indicating notifcation scheme and permission are set up ok.
Still the notification e-mail is not received.
There was a point made in the troubleshooting link above
Check that your Base URL is set to a domain / IP which your SMTP server will accept. Example: Google apps accounts must have a matching base url to their Google Apps domain.
However, our Adminsistration> System>General Configuration>Base Url for Jira is something like http://myservername:8880 since it is internal self-hosted. This did not cause a problem with the test mail. Could this be an issue for the notification e-mails?
Any help would be greatly appreciated.

Either there is no default mail client or the current mail client cannot fulfill the messaging request.

My application does mapi.MAPIInitialize.
Mapi.MAPIInitialize fails on machines where Outlook is not installed and gives pop up that requires user action.
I want to understand if there any parameters in mapi.MAPIInitialize or way through API to suppress this popup.
I dont prefer to delete any registry to suppress this pop-up.
I am unable to post screenshot of pop up Please check below message
*Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client.Microsoft Office Outlook
You need to avoid loading mapi32.dll from the Windows folder. You must load msmapi32.dll - look at the MFCMAPI source code to see how that needs to be done.

Send email from server without SMTP enabled

I have written a couple of web sites that contain a "contact us" form.
However, our host recently switched SMTP off. Their excuse is "security issues".
The solution they offer is that they implemented rules whereby all mail generated from the platforms must be sent using the sendmail/phpmail functions and pass through a mail relay which checks the mails and their content and ensures malicious content and activity is completely blocked and they recommend I use "A virtual or dedicated solution".
I have no idea what it is they want me to do to get emailing working again and this is quite urgent as many clients are not getting their emails.
Is there an easy way to go around this in order to get emailing working again?
Many thanks in advance
It generally means that you will have to specify the new mail server they are providing instead of localhost in your code. Further, earlier, you were able to send the mail without authenticating but now on, you must have an account and you must authenticate before you send the mail. (I am not sure though, may be they allow relay to their own servers and you might not need authentication).
Go to the control panel of your hosting account and check for the mail panel. Check out the new smtp server name there and code your site to use this smtp server with credentials. This will let you send mail again.

local email send in osCommerce

I have install osCommerce and Xampp, I am using Mercury Mail for local emails.
Now, how can i configure email setup in osCommerce, so that emails will be send to customers.
I have tried. to change the configure email setup by giving as
superadmin#localhost.com and customer1#localhost.com but emails are not sent in osCommerce system.
Where as i configure Thunderbird it perfectly working fine.
Do i need to change any other configuration files related to emails in osCommerce.
Rafee, you need to go to your admin panel, which is probably located at http://www.yourdomain.com/catalog/admin or http://www.yourdomain.com/admin or whatever you named "admin".
From there, you can adjust your OSC settings -- including mail that gets sent to you and to your customers. It doesn't matter what e-mail client you're using, whether it's MS Outlook or Mozilla, or whatever. It's all configurable through your admin panel.
If you have OSC version 2.3, which you should have if you don't, then I'd recommend an addon such as Contact Us Enhancement which is not only an enhancement for receiving e-mail, but also sending your customers the mail you're intending to send 'em (whether it's an invitation to create an account, a receipt, a thank you for the order, or whatever).