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;
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
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.
add a comment |
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
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
add a comment |
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
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
linux ubuntu php linode
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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.
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
answered Jul 31 '18 at 18:35
VallierVallier
1061
1061
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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