Thanks for the reply Ya’akov. I am building a web App using asp.net which needs to send emails for member registration to send the verification code/links. But unfortunately, in my office (in the high levels, SMTP Ports are disabled)That depends on what you mean by “without”.
Describing the application will make a useful answer possible.
We are just trying to push the boundaries as much as possible from our department side. You know. If we go to the IT department, we have to go formally from creating indents to multiple approvals. Imagine if there is a way to send and receive emails without those hassles!!!In that case you need to either talk to a local smtpd (that is, on your network) that is allowed to use port 25 outside for delivery, or use submission, port 587 which is meant to be left open for this purpose.
You will not be able to talk directly to the server that delivers email to the registering user unless that server is also on your local network.
Thanks for the reply strantor. You know how to find the office 365 mail address just by exploring the office account signed into the app like Ms Word? or Ms Access?If SMTP is disabled then I assume your organization is using office 365 mail? If so, check out MS Graph API. Using Graph will require IT to grant your app permission to access the API but one you have that it is pretty easy.
Go into account settings and see what server the account is accessing. If it's "mail.myorganization.com" or similar then your email server is probably on premises. But if it's "outlook.office365.com" or similar then it's an O365 account.Thanks for the reply strantor. You know how to find the office 365 mail address just by exploring the office account signed into the app like Ms Word? or Ms Access?
I wonder how the apps are active without a microsoft account login?
I have to go office tomorrow to reply on the same. Thanks Strantor.Go into account settings and see what server the account is accessing. If it's "mail.myorganization.com" or similar then your email server is probably on premises. But if it's "outlook.office365.com" or similar then it's an O365 account.
If your server is on premises (not O365) and the admin has disabled SMTP then I am curious what is being used instead.
It seems most likely that the only thing disable is the use of port 25 off the LAN.Go into account settings and see what server the account is accessing. If it's "mail.myorganization.com" or similar then your email server is probably on premises. But if it's "outlook.office365.com" or similar then it's an O365 account.
If your server is on premises (not O365) and the admin has disabled SMTP then I am curious what is being used instead.
That's possible but given the wording of the 2nd hand information in the OP I suspect what is disabled is SMTP basic authentication (passing user name and password).It seems most likely that the only thing disable is the use of port 25 off the LAN.
Yes this was an option I evaluated and it seemed like a very straightforward service to use, and if I only needed to send email I definitely would have used used it. If you only need to send, then it may be your easiest option. But I also needed to receive, and parse out commands from the replies.SendGrid
by Jake Hertz
by Duane Benson
by Aaron Carman
by Don Wilcher