Cpanel: How to check if the email function is activated - contact forms from users don't get sent to my email - forms

I have a website with a contact form.
For some reason the emails aren't getting sent to me, and the code should be fine.
My guess is that the mailing function from Cpanel is disabled.
How can I check if it is active/disabled?
The other option is that the server isn't giving the permition to do it. I really don't know what can be the problem. Can someone help me to solve this one out?
Thanks!

The host must have disabled nodody user mailing capabilities. In that case its better you change your code for sending emails via SMTP authentication method.

Related

Outlook Not Receiving Emails Sent From Django Website

My Django website has several forms which users fill out and when they submit them an e-mail is sent to my email address. This works when I use my Hotmail address as the receiving address, but not when I use my Outlook email address (the address I'd like to use). I also tried another Outlook address and it worked. So it's just my Outlook that's not receiving them. The Outlook address is also the sending address.
I have no idea why my Outlook address won't receive e-mails from my website, yet it receives e-mails sent from other sources. It displays no error messages so I really have nothing to go off. I have Googled a lot but can't find exactly what I'm looking for.
I know my question is vague, but I'm hoping someone can at least point me in the right direction or give me something to look into, because there are no error messages or anything for me to go off. I have also been through the settings in Outlook and can't find anything that would be blocking it.
PS I didn't include any code as I really don't know how it would help, though I can if you think it would be useful.
Thank you.
Have you checked your SPAM/JUNK folder. This might be possible that emails are getting delivered to your SPAM folder instead of INBOX.
Check your Firewall Settings might be your Firewall is creating the problem.
Check out some possible fixes mentioned here: https://www.tipsoverflow.com/why-outlook-not-receiving-mails-but-can-send-fixed/

How to authenticate Inbound Mail? With SendGrid specifically?

I created an application which uses SendGrid's Inbound Parse Webhook. Whenever someone emails "whatever#mydomain.com", the email goes to SendGrid, and then SendGrid hits our server with a POST containing the email's contents. We can then feed that email data back into our main application.
I have it all working. But now I do not know how I am supposed to authenticate the messages SendGrid posts to our server. Does anyone know the best course of action for doing this? Verifying that our inbound emails actually come from authorized users of our main application?
Obviously we can check the "From" address in the headers, but I've read that these can be completely spoofed. Apparently "dkim" and "spf", two attributes of the incoming mail from SendGrid, have something to do with authorization. But i cannot find anything in the documentation, or really anywhere else for that matter, that tells me how I should be consuming these "dkim" and "spf" fields to verify message authenticity.
If anyone has any help, general, specific, or otherwise.. It would be greatly appreciated. Thanks in advance.
Well. Since this doesn't seem to be getting a lot of traction I thought I'd post my own janky-ass solution to the problem, on the off chance that anyone else runs across this issue in the future.
Disclaimer: this could be total garbage nonsense. But it appears to be working all right.
Basically I ended up taking some critical contextual information about the original message that initiated the inbound email. We encode that information in the local-part of the "Reply To" address that we set up with the SendGridMessage. Then I encrypt the encoded local-part.
When SendGrid POSTs to our server with the inbound email, we decrypt the "TO" local-part and validate the result. If it decrypts successfully, we check the "FROM", and verify that they are an actual authorized user of our main application. THEN, we verify that THAT user in question has the correct permissions to edit the information associated with the original encoded local-part of the "Reply To".

WCS email sending

I'm trying to generate a mail when my process is complete in WCS, please share some links or info about how to get started.
Like order placing I'm having a functionality for taking back few Merchendise(checking in), after this is complete, I should send an Email to specified id. I am very new to this, tried googling dint find much info.
Please help.
You need to do something like this http://www-01.ibm.com/support/docview.wss?uid=swg21230937
To send a email first of all, Enable the email transport for the site in admin console. Configure it by providing the SMTP server details.
Then you can use SendMsgCmd interface to send a email.

ssl_error_rx_record_too_long when sending FROM to bank

i am trying to send a to the bank with the details of the payment.
The bank tells me that i have to make a POST with action to their URL with ssl:
... (all hidden values)
what im trying to do is send all the info with a header(location: 'https://www.bankurl.com?var1=111&var2=222&var3=333&... ')
those this work the same as a POST FORM?
All i get is this error ssl_error_rx_record_too_long, how can i fix this? is it problem of my server? or the banks server?
On my server i havent got SSL, but the bank has told me i dont need it.
Any body knows the answer?
thank allot!
i did it with the form and an auto submit with java.
all worked well.

Are there other methods than emailing a verification link to verify account info?

At the moment, we are sending an email address verification email each time someone signs up. This email has been causing a number of problems: people don't get it, they just don't click the link in the email or the email gets block by spam or some other method. We are working on resolving the spam issue, although I don't think it's possible to completely resolve it.
I'm wondering what other methods there might be for verifying and email address. Is there any other way to verify an email address without sending an email? Or is there another method of ensuring people aren't signing up with fake information?
I'm not sure if there are other good methods, but sending an email and having them click a link is definitely the simplest and most accurate.
A main feature to sending that email, is for the person to verify that it's actually them that requested it.
The only way to verify someone owns an email address is to have him use it.
As for verifying users don't enter fake information - not even sending an email can help. With so many disposable/temporary email services out there (like GuerrillaMail) , someone can fill up your form with false info, post a temp email address, log to that address and click the link in your email - manually or programatically.
You have to trust your users to come back for your content, and ignore spammers.
strikeiron.com offers a paid web service to verify if an email exists without sending a message to that email. try it out here is the link: strick
http://www.strikeiron.com/Catalog/ProductDetail.aspx?pv=5.0.0&pn=Email+Verification