?
Solved

Trying to send mail  with  PHP Mail / Postfix / Ubuntu

Posted on 2014-07-22
7
Medium Priority
?
147 Views
Last Modified: 2015-02-17
I have just installed Ubuntu server and have installed postfix  i am just wanting to be able to send mail via web forms , however this does not work via PHP forms or by commandline

I can login to WEBmin and send mail which works ok,

The errror message when mail fails is
said: 550 authentication required (in reply to RCPT TO command)

Any help on where to start looking or configuration settings to check would be appreciated

Regards
0
Comment
Question by:n2989
[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
  • 4
  • 2
7 Comments
 
LVL 13

Expert Comment

by:Sandy
ID: 40213397
This means you need to configure SASL auth in postfix config and post that you need to use while sending out the mails.

Ty/SA
0
 
LVL 13

Expert Comment

by:duncanb7
ID: 40213406
If it is   Outgoing SMTP Authentication , please take a look at this
http://wiki.zimbra.com/index.php?title=Outgoing_SMTP_Authentication
And do the command as this:
su - zimbra
postconf

check your value's of these across the board
smtpd_use_tls
smtpd_tls_auth_only
smtpd_tls_key_file = /opt/zimbra/conf/smtpd.key
smtpd_tls_cert_file = /opt/zimbra/conf/smtpd.crt

If you want to get some more output: smtp_tls_loglevel
1- Disable logging of TLS activity.
2- Log TLS handshake and certificate information. (what you have currently)
3- Log levels during TLS negotiation.
4- Log hexadecimal and ASCII dump of TLS negotiation process.
5- Log hexadecimal and ASCII dump of complete transmission after STARTTLS.

Hope understand your question completely.If not, please ,point it out

Duncan
0
 
LVL 13

Expert Comment

by:Sandy
ID: 40213422
BTW is it Zimbra installed on system ?

Ty/SA
0
Cloud Training Guides

FREE GUIDES: In-depth and hand-crafted Linux, AWS, OpenStack, DevOps, Azure, and Cloud training guides created by Linux Academy instructors and the community.

 

Author Comment

by:n2989
ID: 40213432
Hi Sandy ,

no Zimbra is not installed , do i need it ?  I am not looking to set up a complete mail server just a mechanism to send mail from various forms we have.  This is for an Intranet we have

Thanks
0
 
LVL 13

Expert Comment

by:Sandy
ID: 40213439
No, you don't need it.. i believe you postfix setup is fine.. just use client auth from mail client to send the mails ...

Which client you are currently using ? check there must be option to send the messages with auth.

Ty/SA
0
 

Author Comment

by:n2989
ID: 40228400
Ok problem is fixed, I installed sendmail via the WEBmin panel rather than command line as i had been doing previously and everything just worked, no idea why except that posssibly a module was not installed via commandline that was installed by WEBmin.
0
 
LVL 13

Accepted Solution

by:
Sandy earned 1500 total points
ID: 40228444
perfect :)

TY/SA
0

Featured Post

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

Question has a verified solution.

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

I am a long time windows user and for me it is normal to have spaces in directory and file names. Changing to Linux I found myself frustrated when I moved my windows data over to my new Linux computer. The problem occurs when at the command line.…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month15 days, 16 hours left to enroll

741 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