当您通过需要SMTP验证的服务器发送电子邮件时,您真的需要指定它,并设置主机,用户名和密码(如果不是默认端口,则可以设置端口)。
例如,我通常使用PHPMailer类似的设置:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = 'UTF-8';
$mail->Host = "mail.example.com"; // SMTP server example
$mail->SMTPDebug = 0; // enables SMTP debug information (for testing)
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = 25; // set the SMTP port for the GMAIL server
$mail->Username = "username"; // SMTP account username example
$mail->Password = "password"; // SMTP account password example