PHP mail() not working with Postfix on ubuntu 16.04 The 2019 Stack Overflow Developer Survey Results Are InDelay when using PHP mail() function to send email through Exchange (using sendmail as a relay)PHP mail() not working with Postfix on Ubuntusendmail on ubuntu (9.10) machine “stopped” sending mailTrouble getting Postfix working on CentosPostfix : Domain not found (in reply to MAIL FROM command)Slow mail with MTApostfix just installed on ubuntu, but mail() not working in phpPostfix - SMTP mail delivery failed with “Connection timed out” errorGitLab not sending mailssend php PEAR mail() to remote sendmail over SSH

Why is this recursive code so slow?

Is it ethical to upload a automatically generated paper to a non peer-reviewed site as part of a larger research?

ELI5: Why do they say that Israel would have been the fourth country to land a spacecraft on the Moon and why do they call it low cost?

What is the most efficient way to store a numeric range?

Did the UK government pay "millions and millions of dollars" to try to snag Julian Assange?

Short story: child made less intelligent and less attractive

If my opponent casts Ultimate Price on my Phantasmal Bear, can I save it by casting Snap or Curfew?

Pokemon Turn Based battle (Python)

How to determine omitted units in a publication

Why can I use a list index as an indexing variable in a for loop?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

How much of the clove should I use when using big garlic heads?

Why not take a picture of a closer black hole?

Worn-tile Scrabble

Magento 2 + how to remove character limit from meta keyword field in product

How can I have a shield and a way of attacking at distance at the same time?

How to deal with speedster characters?

Using `min_active_rowversion` for global temporary tables

Why can't devices on different VLANs, but on the same subnet, communicate?

How to politely respond to generic emails requesting a PhD/job in my lab? Without wasting too much time

Why doesn't shell automatically fix "useless use of cat"?

Is Cinnamon a desktop environment or a window manager? (Or both?)

What force causes entropy to increase?

What is this sharp, curved notch on my knife for?



PHP mail() not working with Postfix on ubuntu 16.04



The 2019 Stack Overflow Developer Survey Results Are InDelay when using PHP mail() function to send email through Exchange (using sendmail as a relay)PHP mail() not working with Postfix on Ubuntusendmail on ubuntu (9.10) machine “stopped” sending mailTrouble getting Postfix working on CentosPostfix : Domain not found (in reply to MAIL FROM command)Slow mail with MTApostfix just installed on ubuntu, but mail() not working in phpPostfix - SMTP mail delivery failed with “Connection timed out” errorGitLab not sending mailssend php PEAR mail() to remote sendmail over SSH



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















OK, I realize this question has been asked, but the issues relating to my specific issues weren't brought up.



Basically, I barely know what I'm doing in the server, but I need to configure it to send out emails and not have them end up in the spam folder. Currently the major issue I seem is this error message in my mail.log file:



error: to submit mail, use the Postfix sendmail command



fatal: the postfix command is reserved for the superuser



In my php.ini file I have sendmail_path = /usr/sbin/sendmail -t -i



Postfix is configured with my hostname, when I send mail from the command line it sends it out just fine, so everything is working there, but when in the CLI I am logged in as root, so maybe it's not an issue because I have access. When I run postfix status I get the following:



postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: the Postfix mail system is running: PID: 13198


I am down to the wire on this project and really need to resolve this quickly but all the zillion different tutorials seem to really differ on how to set this all up correctly, or at least I'm not understanding what I did wrong.



To rehash, the main goal is to get PHP to actually send them email when I call



mail($to, $subject, $msg, $headers);










share|improve this question














bumped to the homepage by Community 56 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Here are tips that can help you : 1) Try "sendmail -t -i < /tmp/email.txt" as root 2) Try "sendmail -t -i < /tmp/email.txt" as httpd user 3) Try to change the line to sendmail_path = /usr/sbin/sendmail.postfix -t -i

    – bgtvfr
    Jul 31 '18 at 9:09


















1















OK, I realize this question has been asked, but the issues relating to my specific issues weren't brought up.



Basically, I barely know what I'm doing in the server, but I need to configure it to send out emails and not have them end up in the spam folder. Currently the major issue I seem is this error message in my mail.log file:



error: to submit mail, use the Postfix sendmail command



fatal: the postfix command is reserved for the superuser



In my php.ini file I have sendmail_path = /usr/sbin/sendmail -t -i



Postfix is configured with my hostname, when I send mail from the command line it sends it out just fine, so everything is working there, but when in the CLI I am logged in as root, so maybe it's not an issue because I have access. When I run postfix status I get the following:



postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: the Postfix mail system is running: PID: 13198


I am down to the wire on this project and really need to resolve this quickly but all the zillion different tutorials seem to really differ on how to set this all up correctly, or at least I'm not understanding what I did wrong.



To rehash, the main goal is to get PHP to actually send them email when I call



mail($to, $subject, $msg, $headers);










share|improve this question














bumped to the homepage by Community 56 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Here are tips that can help you : 1) Try "sendmail -t -i < /tmp/email.txt" as root 2) Try "sendmail -t -i < /tmp/email.txt" as httpd user 3) Try to change the line to sendmail_path = /usr/sbin/sendmail.postfix -t -i

    – bgtvfr
    Jul 31 '18 at 9:09














1












1








1








OK, I realize this question has been asked, but the issues relating to my specific issues weren't brought up.



Basically, I barely know what I'm doing in the server, but I need to configure it to send out emails and not have them end up in the spam folder. Currently the major issue I seem is this error message in my mail.log file:



error: to submit mail, use the Postfix sendmail command



fatal: the postfix command is reserved for the superuser



In my php.ini file I have sendmail_path = /usr/sbin/sendmail -t -i



Postfix is configured with my hostname, when I send mail from the command line it sends it out just fine, so everything is working there, but when in the CLI I am logged in as root, so maybe it's not an issue because I have access. When I run postfix status I get the following:



postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: the Postfix mail system is running: PID: 13198


I am down to the wire on this project and really need to resolve this quickly but all the zillion different tutorials seem to really differ on how to set this all up correctly, or at least I'm not understanding what I did wrong.



To rehash, the main goal is to get PHP to actually send them email when I call



mail($to, $subject, $msg, $headers);










share|improve this question














OK, I realize this question has been asked, but the issues relating to my specific issues weren't brought up.



Basically, I barely know what I'm doing in the server, but I need to configure it to send out emails and not have them end up in the spam folder. Currently the major issue I seem is this error message in my mail.log file:



error: to submit mail, use the Postfix sendmail command



fatal: the postfix command is reserved for the superuser



In my php.ini file I have sendmail_path = /usr/sbin/sendmail -t -i



Postfix is configured with my hostname, when I send mail from the command line it sends it out just fine, so everything is working there, but when in the CLI I am logged in as root, so maybe it's not an issue because I have access. When I run postfix status I get the following:



postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: the Postfix mail system is running: PID: 13198


I am down to the wire on this project and really need to resolve this quickly but all the zillion different tutorials seem to really differ on how to set this all up correctly, or at least I'm not understanding what I did wrong.



To rehash, the main goal is to get PHP to actually send them email when I call



mail($to, $subject, $msg, $headers);







linux ubuntu php linode






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jul 31 '18 at 3:29









VallierVallier

1061




1061





bumped to the homepage by Community 56 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 56 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.














  • Here are tips that can help you : 1) Try "sendmail -t -i < /tmp/email.txt" as root 2) Try "sendmail -t -i < /tmp/email.txt" as httpd user 3) Try to change the line to sendmail_path = /usr/sbin/sendmail.postfix -t -i

    – bgtvfr
    Jul 31 '18 at 9:09


















  • Here are tips that can help you : 1) Try "sendmail -t -i < /tmp/email.txt" as root 2) Try "sendmail -t -i < /tmp/email.txt" as httpd user 3) Try to change the line to sendmail_path = /usr/sbin/sendmail.postfix -t -i

    – bgtvfr
    Jul 31 '18 at 9:09

















Here are tips that can help you : 1) Try "sendmail -t -i < /tmp/email.txt" as root 2) Try "sendmail -t -i < /tmp/email.txt" as httpd user 3) Try to change the line to sendmail_path = /usr/sbin/sendmail.postfix -t -i

– bgtvfr
Jul 31 '18 at 9:09






Here are tips that can help you : 1) Try "sendmail -t -i < /tmp/email.txt" as root 2) Try "sendmail -t -i < /tmp/email.txt" as httpd user 3) Try to change the line to sendmail_path = /usr/sbin/sendmail.postfix -t -i

– bgtvfr
Jul 31 '18 at 9:09











1 Answer
1






active

oldest

votes


















0














Thank you @bgtvfr those were all working when I tested it. Sending mail from the command line was working just fine as intended.



The errors I listed from my mail.log were caused by my php.ini file not being configured correctly.



At one point I set sendmail_path = /usr/sbin/posfix and then while I had changed it back to the above code, pointing to sendmail I had not reloaded the php.ini settings. I'm running ubuntu with nginx and php7.0, however restarting nginx will not reload your php settings, so I had to run the following:



sudo /etc/php7.0/fpm/php.ini restart


Once this was reset to sendmail_path = /usr/sbin/sendmail then it started working as intended.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f924198%2fphp-mail-not-working-with-postfix-on-ubuntu-16-04%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Thank you @bgtvfr those were all working when I tested it. Sending mail from the command line was working just fine as intended.



    The errors I listed from my mail.log were caused by my php.ini file not being configured correctly.



    At one point I set sendmail_path = /usr/sbin/posfix and then while I had changed it back to the above code, pointing to sendmail I had not reloaded the php.ini settings. I'm running ubuntu with nginx and php7.0, however restarting nginx will not reload your php settings, so I had to run the following:



    sudo /etc/php7.0/fpm/php.ini restart


    Once this was reset to sendmail_path = /usr/sbin/sendmail then it started working as intended.






    share|improve this answer



























      0














      Thank you @bgtvfr those were all working when I tested it. Sending mail from the command line was working just fine as intended.



      The errors I listed from my mail.log were caused by my php.ini file not being configured correctly.



      At one point I set sendmail_path = /usr/sbin/posfix and then while I had changed it back to the above code, pointing to sendmail I had not reloaded the php.ini settings. I'm running ubuntu with nginx and php7.0, however restarting nginx will not reload your php settings, so I had to run the following:



      sudo /etc/php7.0/fpm/php.ini restart


      Once this was reset to sendmail_path = /usr/sbin/sendmail then it started working as intended.






      share|improve this answer

























        0












        0








        0







        Thank you @bgtvfr those were all working when I tested it. Sending mail from the command line was working just fine as intended.



        The errors I listed from my mail.log were caused by my php.ini file not being configured correctly.



        At one point I set sendmail_path = /usr/sbin/posfix and then while I had changed it back to the above code, pointing to sendmail I had not reloaded the php.ini settings. I'm running ubuntu with nginx and php7.0, however restarting nginx will not reload your php settings, so I had to run the following:



        sudo /etc/php7.0/fpm/php.ini restart


        Once this was reset to sendmail_path = /usr/sbin/sendmail then it started working as intended.






        share|improve this answer













        Thank you @bgtvfr those were all working when I tested it. Sending mail from the command line was working just fine as intended.



        The errors I listed from my mail.log were caused by my php.ini file not being configured correctly.



        At one point I set sendmail_path = /usr/sbin/posfix and then while I had changed it back to the above code, pointing to sendmail I had not reloaded the php.ini settings. I'm running ubuntu with nginx and php7.0, however restarting nginx will not reload your php settings, so I had to run the following:



        sudo /etc/php7.0/fpm/php.ini restart


        Once this was reset to sendmail_path = /usr/sbin/sendmail then it started working as intended.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jul 31 '18 at 18:35









        VallierVallier

        1061




        1061



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f924198%2fphp-mail-not-working-with-postfix-on-ubuntu-16-04%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to make RAID controller rescan devices The 2019 Stack Overflow Developer Survey Results Are InLSI MegaRAID SAS 9261-8i: Disk isn't recognized after replacementHow to monitor the hard disk status behind Dell PERC H710 Raid Controller with CentOS 6?LSI MegaRAID - Recreate missing RAID 1 arrayext. 2-bay USB-Drive with RAID: btrfs RAID vs built-in RAIDInvalid SAS topologyDoes enabling JBOD mode on LSI based controllers affect existing logical disks/arrays?Why is there a shift between the WWN reported from the controller and the Linux system?Optimal RAID 6+0 Setup for 40+ 4TB DisksAccidental SAS cable removal

            Куамањотепек (Чилапа де Алварез) Садржај Становништво Види још Референце Спољашње везе Мени за навигацију17°19′47″N 99°1′51″W / 17.32972° СГШ; 99.03083° ЗГД / 17.32972; -99.0308317°19′47″N 99°1′51″W / 17.32972° СГШ; 99.03083° ЗГД / 17.32972; -99.030838877656„Instituto Nacional de Estadística y Geografía”„The GeoNames geographical database”Мексичка насељапроширитиуу

            Can the Right Ascension and Argument of Perigee of a spacecraft's orbit keep varying by themselves with time? The 2019 Stack Overflow Developer Survey Results Are InHow is the altitude of a satellite defined, given that the Earth is not spherical?Why do satellites appear to move faster when overhead and slower closer to the horizon?For the mathematical relationship between J2 (km^5/s^2) and dimensionless J2 - which one is derived from the other?Why is Nodal precession affected by the rotational period of the planet?Why is it so difficult to predict the exact reentry location and time of a very low earth orbit object?Why are low earth orbit satellites not visible from the same place all the time?Perifocal coordinates and the orbit equationHow feasible is the Moonspike mission?What was the typical perigee after a shuttle de-orbit burn?I am having trouble calculating my classic orbital elements and am at a loss on where to lookAm I supposed to modify the gravitational constant with scale and why do fps & time scale changes cause my orbit to break?How Local time of a sun synchronous orbit is related to Right ascension of ascending node?What is wrong with my orbit sim equations? How can I fix them?How to obtain the initial positions and velocities of an inclined orbit?