Forum Moderators: phranque
These annoyances can make of break campaigns,
Diagnostic-Code: smtp; 550 5.7.1 Unfortunately, messages from [11.22.33.44] weren't sent. Please contact your Internet service provider since part of their network is on our block list The problem is I'm not running a campaign, I am simply trying to send individual messages. This is impacting the usability of my website, if users can't get password reset or signup messages it is really a big problem.
Whilst Hotmail provides user protection from spam, it's as if it's turned up beyond mid-way.
mail server is hosted on a popular shared VPS
Its worse privacy though, they can read outgoing email (unless encrypted, which is rare) and all addresses.
It may be a workable solution for sending promotional material or a news letter, but when using email for password resets, it not just a privacy issue but a security issue. Because, the "service" would have sufficient information to be able to take control of accounts.
The window of opportunity only exists between your system sending out a reset link and the receipient using it, so its not a huge security issue.
Your VPS provider can see all of this and more.
While no online service is 100% secure, we work very hard to protect information...
No that is incorrect, given that the "service" has knowledge of the user's username and email address as well as access to intercept emails, this allows a malicious actor at the service to make a password reset request at any time, intercept the email and take control of the account
While I'm not certain that it is technically possible, it would be extremely unlikely. The VPS provider I use has data center around the globe and has hundreds of millions of dollars in revenue annually
they also has wide list security certifications. In contrast the email service recommended by Martinibuster has 1 paragraph about security, that starts off with:
Moreover, this isn't either or, the VPS is required no matter what, the email service is simply adding to the attack surface
It is definitely possible. The data is stored on their hardware.Its trivial. Encrypting the drive may help a bit.
For example, it would be more secure to replace the VPS with a dedicated server, safer still to buy a brand new dedicated server and set it up your self and then colo
Access is limited on the database, they may be able to read the content but they certainly cannot write to it.
Note that my email server, and web server are in separate geo-locations, in fact in different countries, and emails sent by the web server are not saved on the mail server, the mail server simply relays the messages.
Where is the database hosted, how is access restricted (passwords or something else?),
Is the connection between the two encrypted?
If someone can read the database and the code that sends out a reset email they can presumably read enough to reconstruct the email reset link.
I am finding this a useful conversation, by the way.
Messages are sent using SSL/TLS.
The website's database is on the web server and the mail database is on the mail server. The database is password protected, and the web application has access rights to the database for both read and writes.