I have a windows server running an application which sends mail via PHP. Some of the people who should be recieving the emails are complaining they are not getting them. I think they are using Comcast or AOL. What can I do to my SMTP settings and/or DNS to allow these to go through?
Investigate SPF (Sender Protection Framework) to increase the authenticity of your emails.
Related
my domain is hosted on a plesk panel control, I had migrated my domain webmail from plesk to zoho.I am facing a bouncing problem when I send mail from another webmail of other domain
As Per How to fix “550 Requested action not taken: mailbox unavailable or not local” in Plesk servers
In Plesk Windows servers, the default mail server is MailEnable. Plesk
account owners in these servers sometimes report the MailEnable error
SMTP server response: 550 Requested action not taken: mailbox
unavailable or not local when trying to send out mails or when
managing their account functions through the Plesk panel.
What does this error mean ?
It means MailEnable found the recipient domain of a mail in the
server, but couldn’t locate the email username. For example, let’s say
MailEnable received a mail to be delivered to
“mail-recipient#domain.com”. It would look for active mail services
for “domain.com”, and then for the inbox of “mail-recipient”. If it is
able to locate “domain.com”, but not “mail-recipient#domain.com”, this
error would be returned. We’ve been able to prevent server incidents
by up to 15% by using our proactive server checks (click here to see
how we improve web hosting support).
Why does this happen?
We have noted the following situations in which this error is reported
by Plesk panel accounts.
For some unknown reason, when the recipient mailbox was disabled by the account owner, or because of a bug in Plesk.
When the email account is hosted elsewhere (like Google Apps), but the domain has mail services enabled in the local server. Bonus tip :
If the customer receives this error (as shown below) while using the
Plesk panel, it means that the administrator email for the domain is
set to an email account which is either disabled in the local server,
or is hosted elsewhere.
Warning: Unable to send notification: mail() failed: mail() [function.mail]: SMTP server response: 550 Requested action not taken:
mailbox unavailable or not local
How to fix this error?
If the email service for the domain is hosted elsewhere, just turn off mail services by going to:
Domains > Mail > Disable Mail
If the MX points to the local server, check if the email account is disabled, and if so, re-enable it.
Trying to set up a domain name under cPanel server... so far so good, the problem comes once I am trying to point this domain to an external Kerio Mail server.
Even though from ssh user root can telnet the Kerio Mail server, when the user/domain tries to sent email using this server, get's smtp connection timed out.
Wondering is there's more than DNS changes that need to be made or something else is needed in cPanel firewall (CSF)
To allow SMTP connection to another server, any thoughts ?
If you are trying to send mail from your server and getting timeout then you need to check your firewall. First I will suggest you please try to disable your server firewall and test your mail again.
My company uses Microsoft exchange mail server How could I configure incoming server with pop in OpenERP, which is hosted by sherweb2010 I know how to do for gmail and works fine, Is there any difference?
No There is not any Difference Between gmail and shareweb2010
if you configure the shareweb2010 then you can use the outlook setting in openerp
We have a IIS 6.0 server on AWS EC2 that is receiving emails and forwarding onto another IIS box, we are inadvertently sending NDR emails via the SMTP service to the forged From: header with the spam attached.
A few quick questions regarding IIS 6.0 SMTP
From reading we don't see a was to stop NDRs (this is by design to meet RFC requirements)
As we accept all emails sent to our address and process off line on a seperate machine can someone advise why NDR's are been delivered in the first place? Is there some other loophole they are using to force the SMTP server to generate Delayed and Non Delivery Reports?
Also can anyone recommend software that can stop this type of attack. e.g. Toriss, ORF from Vamsoft
You have to use SPF on the receiving machine so it does not accept mails with forged reverse-paths. There is no way to really fix the issue later in the mail server chain. (Note that the SMTP reverse path is not necessarily the same as the address in the From header, for example they always differ in list mails. If IIS does send bounce mails to the From address instead of the reverse-path then it is horribly broken.) If IIS does not know SPF, then you have to use a different mail server or an SMTP proxy.
internally, our organization limits what servers and applications can send emails. I would like to be able to have scripts that could be run on any server send an email when done. Is it possible to install IIS SMTP on a single server and have that relay all mail the servers send to our standard relay servers? All the advice I see on the internet talks about configuring relays for outbound connectivity, but this would be for internal use only. the flow would be something like this, I believe
[any server] --> My SMTP relay --> corporate SMTP relay --> Internal Mail system
Is this doable? if so, any links on how to configure? I have nearly zero SMTP knowledge.
Doable, you should search for "SMARTHOST SMTP" in google. If your mail server limits relaying to specific HOSTS/IP address, you'll still need to add the new server to the relay list. Setup will be a little different depending on you mail server/version (Exchange, IIS SMTP).
SMART HOST for Exchange:
http://www.dnsexit.com/support/mailrelay/exchange/setup.htm
I have a similar setup to what you have described. You might want want to check if your SMTP server allows relaying for authenticated users, since this might allow you current script to send emails using a domain/email user account.