@mail not sending mail in php

后端 未结 5 1373
你的背包
你的背包 2020-12-17 08:00

This is the first time I am using the mail function. I tried to send a mail using this and the code tells me it\'s \"successfully sent\", but I didn\'t receive any mail. I\'

5条回答
  •  抹茶落季
    2020-12-17 08:57

    mail() doesn't actually send mail. It merely submits the message you've generated to the host system's mail subsystem to handle the sending. A result of true indicates that the mail sending subsystem accepted the message as valid. It doesn't indicate that the message was sent.

    You'll need to look at your mail spool to see if the messages are in there awaiting delivery, and at your system's mail log to see if it is generating errors when it tries to send your PHP-generated messages.

    Even if the message has been successfully sent, it doesn't mean it will be received. It may be caught by a spam filter, or rejected by a server, or just plain sent to the wrong address. It may have been delivered and ended up being marked as junk mail by the receiver's e-mail client. Any number of things can prevent a message being sent, a true response from mail is no indication that it was sent successfully.

提交回复
热议问题