Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php与smtp服务器交互并发送电子邮件所需的确切代码是什么?_Php_Email_Smtp - Fatal编程技术网

php与smtp服务器交互并发送电子邮件所需的确切代码是什么?

php与smtp服务器交互并发送电子邮件所需的确切代码是什么?,php,email,smtp,Php,Email,Smtp,可能重复: 有人知道吗?我正在尝试设置一个php文件,将以表单形式提交的数据发送到mysql数据库以及三个电子邮件地址之一(通过if语句)。然而,我被告知,我需要设置和管理一个smtp服务器,并在我的php文件中编写与smtp服务器连接的代码,以便我能够发送电子邮件。但是,我不知道怎么做这些事情,如果有人知道,你介意帮我吗?如果是这样,我将不胜感激。阅读将是一个良好的开端阅读将是一个良好的开端PHP实际上并不发送邮件。您需要在正在侦听连接的主机上设置邮件服务器。然后在代码中,您可以使用mail

可能重复:


有人知道吗?我正在尝试设置一个php文件,将以表单形式提交的数据发送到mysql数据库以及三个电子邮件地址之一(通过if语句)。然而,我被告知,我需要设置和管理一个smtp服务器,并在我的php文件中编写与smtp服务器连接的代码,以便我能够发送电子邮件。但是,我不知道怎么做这些事情,如果有人知道,你介意帮我吗?如果是这样,我将不胜感激。

阅读将是一个良好的开端

阅读将是一个良好的开端

PHP实际上并不发送邮件。您需要在正在侦听连接的主机上设置邮件服务器。然后在代码中,您可以使用
mail
命令实际发送电子邮件。

PHP实际上并不发送邮件。您需要在正在侦听连接的主机上设置邮件服务器。然后在你的代码中,你可以使用
mail
命令来实际发送电子邮件。

如果你熟悉Zend framework,还有一个非常高级的邮件功能:

如果你熟悉Zend framework,还有一个非常高级的邮件功能:

我不知道是否有人会给你确切的代码,但我强烈推荐这本书


把这本书通读一遍,然后试一试。它支持而不是使用PHP
mail()
函数。

我不知道是否有人会给你确切的代码,但我强烈推荐


把这本书通读一遍,然后试一试。它支持而不是使用PHP
mail()
函数。

mail()不允许他使用SMTP服务器。如果他还没有熟悉,熟悉它仍然不是一个坏主意,但是如果他特别需要使用SMTP服务器,mail()不会有多大用处。邮件使用的SMTP服务器在PHP设置中是可配置的,因此根据具体情况它可以工作。啊,好的。我没有想到这一点。总而言之,我想大多数人都同意,如果你有其他方式(比如像Swift Mailer这样的第三方库),mail()函数通常不是发送电子邮件的首选方式。不过,mail()不允许他使用SMTP服务器。如果他还没有熟悉,熟悉它仍然不是一个坏主意,但是如果他特别需要使用SMTP服务器,mail()不会有多大用处。邮件使用的SMTP服务器在PHP设置中是可配置的,因此根据具体情况它可以工作。啊,好的。我没有想到这一点。但总而言之,我认为大多数人都同意,如果您有其他方式(例如像Swift Mailer这样的第三方库),mail()函数通常不是发送电子邮件的首选方式。非常感谢@Charles添加链接。:)非常感谢@Charles添加链接。:)php特别可以不使用
mail()
和本地安装的MTA发送电子邮件。php特别可以不使用
mail()
和本地安装的MTA发送电子邮件。