How do mail functions in Linux not send messages

Source: Internet
Author: User
Tags fpm ini mail

SendMail component not installed or started

1. Reinstall the SendMail component, I use the CentOS, install with the following command

Yum Install SendMail

2. Restart the PHP-FPM process using the following command

/ETC/INIT.D/PHP-FPM restart

3. Detect whether the SendMail is running normally

/etc/init.d/sendmail status

If the display is running running can be.

The command that might be used

/etc/init.d/sendmail start (Start SendMail)

/etc/init.d/sendmail Stop (Close sendmail)

/etc/init.d/sendmail Restart (reboot sendmail)

4. Configure php.ini, fill in the SendMail absolute path

Open edit php.ini with command

Vi/usr/local/php/etc/php.ini

Input? Sendmail_path find positioning (or manually jump to find Sendmail_path), you will find that the default is the following code

; Sendmail_path =

Press I into the editor, change this line to

Sendmail_path =/usr/sbin/sendmail-t-I.

Press ESC to exit edit, enter: Wq Save exit

5. Restart the PHP-FPM process

/ETC/INIT.D/PHP-FPM restart

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.