Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.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
使用远程邮件服务器和反向DNS查找在PHP中发送邮件_Php_Email_Ssl_Remote Server_Spam - Fatal编程技术网

使用远程邮件服务器和反向DNS查找在PHP中发送邮件

使用远程邮件服务器和反向DNS查找在PHP中发送邮件,php,email,ssl,remote-server,spam,Php,Email,Ssl,Remote Server,Spam,我用PHP发送邮件,但我使用远程邮件服务器 我有三个问题: 1) 在我的PHP邮件代码中,我应该使用本地邮件服务器还是远程邮件服务器的服务器设置,这有区别吗 2) 如果我使用远程邮件服务器,邮件服务器域IP地址是否与实际域的IP地址不匹配(可能会转到垃圾邮件文件夹) 我遇到的问题可能与我的主机、邮件服务器、版本或邮件插件有关 我正在尝试使用一个名为Swiftmailer的插件通过我的本地邮件服务器发送邮件,该服务器在没有SSL的端口25上工作。当我将端口切换到465(根据主机的建议)并将其更改为

我用PHP发送邮件,但我使用远程邮件服务器

我有三个问题:

1) 在我的PHP邮件代码中,我应该使用本地邮件服务器还是远程邮件服务器的服务器设置,这有区别吗

2) 如果我使用远程邮件服务器,邮件服务器域IP地址是否与实际域的IP地址不匹配(可能会转到垃圾邮件文件夹)

我遇到的问题可能与我的主机、邮件服务器、版本或邮件插件有关

我正在尝试使用一个名为Swiftmailer的插件通过我的本地邮件服务器发送邮件,该服务器在没有SSL的端口25上工作。当我将端口切换到465(根据主机的建议)并将其更改为SSL时,我得到一个被拒绝的连接。(我相信这是因为我还没有将SSL添加到此服务器)


3) SSL真的重要吗?我是否应该只使用没有SSL的端口25,省去麻烦?(我关心的是安全性,而不是服务器要求)

1。遥远的3.取决于您的服务器是否需要it2。搜索“spf txt记录”,DNS反向查找可能仍然有用,但这几乎是“老办法”。