Solved

PHP sendmail messages disappear

Posted on 2010-11-09
7
414 Views
Last Modified: 2012-05-10
This is continuation of another question asked a couple of days ago. I was originally getting errors when trying to submit from a contact form. As suggested by one of the experts I installed postfix on the Ubuntu 10.04 server and I stopped getting the error page. Now after modifying the php.ini file for apache as suggested I still don't receive any messages. I uncommented the Unix sendmail line and added the path to sendmail with the -t and -i flags but I still don't get any messages or errors. I also checked the mail.err file and don't see any errors.
0
Comment
Question by:jdcreece
  • 4
  • 2
7 Comments
 
LVL 5

Expert Comment

by:tiago_aviz
ID: 34098396
There aren't any errors, but does the log mail.log show that the emails are being received in postfix from php?

Second question: can your server resolve the mx records for any given destination email address? E.g.: dig mx hotmail.com show any results that locate the mx records?

Third question: is your server allowed to connect on outbound servers on the 25 port in order to deliver mails?
0
 

Author Comment

by:jdcreece
ID: 34098516
Right after postfix install I see where I received the messages in the var/mail directory, but didn't get to my real mail server. That was before I modified the php.ini. I have since reverted the php and don't see any change.

Dig pulls up correct dns info.

I can connect to my real mail server from the webserver on port 25. They are on the same subnet.
0
 
LVL 5

Accepted Solution

by:
tiago_aviz earned 500 total points
ID: 34098528
Can you dig dns records for the destination email address? If you can, it means something is still incorrect on php.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:jdcreece
ID: 34098623
Yes
0
 
LVL 10

Expert Comment

by:TRW-Consulting
ID: 34099407
You say you have received some messages in /var/mail.  Can you look at them to see what's in there?  There may be some bounce messages that can point to the solution.  If so, post what the errors are.
0
 

Author Closing Comment

by:jdcreece
ID: 34099988
It ended up being the domain I chose to send the mail to in the contactengine script and when setting up postfix (I have them set the same.) In the future I will make sure to choose a different domain than the one I am sending to. The web server isn't going to be used as a mail server other than php functions. I guess I need to make sure I shore the sucker up now to make sure it's not abused by spammers.
0
 

Author Comment

by:jdcreece
ID: 34099993
TRW, I didn't see any bounce messages just the ones I submitted from the contact form on the site.
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

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

Suggested Solutions

It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
These days socially coordinated efforts have turned into a critical requirement for enterprises.
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

910 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

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now