$from = "someonelse@example.com";
$headers = "From:" . $from;
echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers);
ฉันมีปัญหาในการส่งอีเมลใน PHP ฉันได้รับข้อผิดพลาด: SMTP server response: 530 SMTP authentication is required
.
ฉันรู้สึกว่าคุณสามารถส่งอีเมลได้โดยไม่ต้องใช้ SMTP เพื่อยืนยัน ฉันรู้ว่าอีเมลนี้จะถูกกรองออกไป แต่ตอนนี้ไม่สำคัญ
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = someonelse@example.com
นี่คือการตั้งค่าในphp.ini
ไฟล์ ฉันจะตั้งค่า SMTP ได้อย่างไร? มีเซิร์ฟเวอร์ SMTP ที่ไม่ต้องมีการตรวจสอบยืนยันหรือต้องตั้งค่าเซิร์ฟเวอร์ด้วยตนเองหรือไม่?
mail()
ฟังก์ชันในตัวของ PHP