SPF record is not working for my Domain in Plesk - plesk

I have an SPF record in my DNS records but I checked my SPF through MxToolBox (https://mxtoolbox.com/emailhealth/aisonesystems.com/) and I received a message "SPF record not found".
Here is my SPF Record:
aisonesystems.com. TXT v=spf1 +a +mx +(server-IP).plesk.page -all

I was adding my SPF record in Plesk DNS records. I bought my domain from Contabo. So I add the SPF record in Contabo Server and the issue was resolved.

Related

The subscription mails are not getting. How to get subscription mail

The subscription mails are not getting from our DSpace repository... All other mails are getting (like mail to admin for approve a submitted item, mail when an item submitted is get approved, etc.)..
How to get subscription mail ??
Sending subscription notices requires a cron job or scheduled tasks (for Windows OS) for it to work. The command for that is: [dspace]\bin\dspace sub-daily. Then you should set a schedule for it to run (the recommended frequency is daily).

Sent status database mail with gmail

I have a problem with Database mail, which we are currently trying to change accounts for a database mail with a gmail account.
The problem is when I try to send an email with the wrong email account, the sent_status is always "Sent" in the log.
whereas before, when we used local e-mail, always showed a failed status when we tried it with the wrong e-mail.
SQL Server will just trigger the mail through SMTP, But if you wanna track the delivery status then you should check on SMTP server, which has been used in Mail configuration.

'Display name' for database mail not showing in the email - SQL Server

I'm using SQL Server 2014
And I have procedure that send emails but when the recipients receive the email the display name it's not what I configured it shows my email .
Here is screenshot of mail account configuration:
And here you can see the emails that have been sent all with account_id =1 and profile_id = 1 which is in the previews screenshot.
And this is a email sample , you can see the sender name which is my problem why it is not " Property Pricing System" ?
How to solve this ?
The display name override is being prevented by security settings on your SMTP server. The server is looking up the name associated with that email account on your domain and using that. You can change the SMTP security settings to allow overrides and it should use the display name you provide.
If you do not have the ability to access the security settings, a workaround that might work is to try entering an email address that is not valid on the domain, then it will not have a display name to use and will use your display name provided. You can then add a valid reply to email if you need the receiver to respond.

Testing sp_send_dbmail

Does anyone know if there is a way to setup sql server to send all mail to one specific email address rather than what has been passed into sp_send_dbmail?
I ask as I need to verify what is going to be sent on a system that has customer email addresses and I don't want to actually send the email but rather check the contents.
The customer occasionally go onto this system to test certain things out which may trigger emails. At the moment these email are not sent out to anyone as the system is not setup for mail. I want this to stay the same but instead send all these mails to an internal email address. I don't know all the code that sends emails as there are approx. 3000 stored procedures in this system.
I have been searching on-line but can only find how to setup email.
If you're just looking to verify what will be sent, you can query the msdb.dbo.sysmail_mailitems table:
SELECT *
FROM msdb.dbo.sysmail_mailitems
This table holds the recipients, subject, body, format, query, sent_date, from_address, reply_to, and some other fields. I also suspect, though I haven't test, that if you updated that table to a new recipient email address that you could send them to the one address as you've requested above.
1)You can check mail is started or not using GUI.
2)you check email sending using following command.
Select * from msdb.dbo.sysmail_sentitems order by last_mod_date desc
enter image description here
unable to relay in Exchange Server :- Launch Exchange Server Manager and move to Administrative Groups. Select Administrative Group Name then choose Server>Server Name. Now click on Protocols and Select SMTP.
Right-click on Default SMTP Virtual Server and select Properties
In Access tab, click on Relay>only the list below
Now check the checkbox “Allow all systems to successfully authenticate to relay regardless of the list above” and close. ....check with internal team for permission.

I have used the database mailing system to send the email. But i could not figure our whether the email is sent or not

I have used the database mailing system to send the email. But i could not figure our whether the email is sent or not.
Is there any system table in sql server 2008 to insert the log whether the mail is sent or not. I want the sent 'email date from' , 'email date to' and Email Sent to. And is there any field that stores the mail sent like 'yes' or 'no'
Take a look at this article here. There are several tables in the msdb (system database) that are useful for tracking outgoing email status. From the article:
The Database Mail external program logs activity and displays the log
through the Windows Application Event Log and the sysmail_event_log
view in the msdb database. To check the status of an e-mail message,
run a query against this view. E-mail messages have one of four
possible statuses: sent, unsent, retrying, and failed.
Further, you can track additional info about the failures if you set the logging level to verbose when you configured your server for database mail.

Resources