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”Мексичка насељапроширитиуу

            Срби Садржај Географија Етимологија Генетика Историја Језик Религија Популација Познати Срби Види још Напомене Референце Извори Литература Спољашње везе Мени за навигацијууrs.one.un.orgАрхивираноАрхивирано из оригиналаПопис становништва из 2011. годинеCOMMUNITY PROFILE: SERB COMMUNITY„1996 population census in Bosnia and Herzegovina”„CIA - The World Factbook - Bosnia and Herzegovina”American FactFinder - Results„2011 National Household Survey: Data tables”„Srbi u Nemačkoj | Srbi u Njemačkoj | Zentralrat der Serben in Deutschland”оригинала„Vesti online - Srpski informativni portal”„The Serbian Diaspora and Youth: Cross-Border Ties and Opportunities for Development”оригиналаSerben-Demo eskaliert in Wien„The People of Australia – Statistics from the 2011 Census”„Erstmals über eine Million EU- und EFTA Angehörige in der Schweiz”STANOVNIŠTVO PREMA NARODNOSTI – DETALJNA KLASIFIKACIJA – POPIS 2011.(Завод за статистику Црне Горе)title=Présentation de la République de SerbieSerbian | EthnologuePopulation by ethnic affiliation, Slovenia, Census 1953, 1961, 1971, 1981, 1991 and 2002Попис на населението, домаќинствата и становите во Република Македонија, 2002: Дефинитивни податоциALBANIJA ETNIČKI ČISTI SRBE: Iščezlo 100.000 ljudi pokrštavanjem, kao što su to radile ustaše u NDH! | Telegraf – Najnovije vestiИз удаљене Аргентине„Tab11. Populaţia stabilă după etnie şi limba maternă, pe categorii de localităţi”Суседи броје Србе„Srpska Dijaspora”оригиналаMinifacts about Norway 2012„Statistiques - 01.06.2008”ПРЕДСЕДНИК СРБИЈЕ СА СРБИМА У БРАТИСЛАВИСлавка Драшковић: Многа питања Срба у Црној Гори нерешенаThe Spread of the SlavesGoogle Book„Distribution of European Y-chromosome DNA (Y-DNA) haplogroups by country in percentage”American Journal of Physical Anthropology 142:380–390 (2010)„Архивирана копија”оригинала„Haplogroup I2 (Y-DNA)”„Архивирана копија”оригиналаVTS 01 1 - YouTubeПрви сукоби Срба и Турака - Политикин забавникАрхивираноConstantine Porphyrogenitus: De Administrando ImperioВизантиски извори за историју народа ЈугославијеDe conversione Croatorum et Serborum: A Lost SourceDe conversione Croatorum et Serborum: Изгубљени извор Константина ПорфирогенитаИсторија српске државностиИсторија српског народаСрбофобија и њени извориСерска област после Душанове смртиИсторија ВизантијеИсторија средњовековне босанске државеСрби међу европским народимаСрби у средњем векуМедијиПодациууууу00577267