Solved

Exim-Mails are dispearing

Posted on 2006-06-30
7
278 Views
Last Modified: 2010-04-20
Hello experts,
 
                        I am having a problem with our exim mail server. The mails that are sent ot specific domains are not received by them and also  we dont get any error messages stating the mail delivery has failed. The domain that i am sending mail  is hosted in our server, But there mailserver is handled by third party. But, at the same time when i send a mail from their doamin to ours , i can get the mails.  My question is

1) why the mails are not recieved by the recipients,If the mails are rejected why i am not geting an notification of what reason it failed?

I hope you can get me out of this problem.

Thanks

Santhosh
0
Comment
Question by:ephrontech
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
7 Comments
 
LVL 22

Expert Comment

by:pjedmond
ID: 17016127
>why the mails are not recieved by the recipients

Exim is an incredibly good mail system for dealing with spam. In particular, if mail is not considered to be 100% geneuine (and has been 'faked' in some way), then it will categorise the mail as Spam. As a result of this, the amount of spam forwarded by an Exim server is minimal.

>If the mails are rejected why i am not geting an notification of what reason it failed?

If this was the default behaviour, then you can imagine a spam email from a faked address, would result in  first a reply to the fake email address, and the the email server in the domain from which the fake email address had come would also send a reply stating that the email didn't exist. Default behaviour with mail that appears to be spam is to silently 'drop' the email.

>I hope you can get me out of this problem.

As the mail server is looked after by a third party, you need to run a number od test emails, document the results and pass them to this third party so that they can correct the problem.

(   (()
(`-' _\
 ''  ''
0
 

Author Comment

by:ephrontech
ID: 17016271
For what reasons  our domain mails  are considered as spam?
0
 
LVL 22

Expert Comment

by:pjedmond
ID: 17016360
Very good question - but some example reasons:

DNS does not correctly point to where it should.
Format of the mail is not 'perfect'
Reverse DNS not valid outside of your site, and therefore not valid at the email server.
Loads of other reasons.

You'll need to get your 3rd party to examin their logs and find whats wrong.

Exim can be configured to be extremely pick an require 'almost perfect' emails. This is because spam emails often tend to be a 'non-perfect'. Default installs tend to err on the 'safe' side (i.e. not forward anything), and you need to ensure that everything gets enabled for your circumstances.

(   (()
(`-' _\
 ''  ''
0
 

Author Comment

by:ephrontech
ID: 17016596
Hi friends


I am using   mail function  in php to send mail.

when i send the  mail to  yahoo id or gmail id its working fine. But i try to send  third party mail server  , mail can not  be send the third party mail id example (xxxxx@anwssi.com) ,  How its possibe? How can i solve this issue.

Please help me

P-ET


0
 
LVL 22

Accepted Solution

by:
pjedmond earned 500 total points
ID: 17016654
Well that's your problem - If sent by mail function in php, many mail providers will treat the mail as spam as the mail will be labelled as an 'automatically mailed' email from a script if you look carefully at the header. You need to get your recipients to 'white list' the address that the email comes from.

AOL will probably treat your email as junk. Many filters will deliver the email, *provided* that there are additional headers in place:

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
   'Reply-To: webmaster@example.com' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

However, unless the server (with the php script on it) that is sending the email has a fixed ip, with the correct registered DNS and reverse DNS configured many addresses will still reject your email. AOL being a typical example.

Unfortunately - a sign of the times:(

(   (()
(`-' _\
 ''  ''

0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

724 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question