作者: 小小米 時間: 2019-11-1 17:02 標題: Synology DS918+ sendmail / phpmailer 問題
請問要點樣先可以用PHP + Webstation ..... SEND EMAIL 出到街?
GOOGLE 左好耐... 都唔係太成功...
試個裝 PHPMAILER 唔得
https://dotblogs.com.tw/jhsiao/2015/09/17/153366
裝MAILSERVER .... 又唔得
https://phorum.com.tw/ShowPost/26502.aspx
請問有冇人有教學?
作者: ufnec 時間: 2019-11-2 11:59
smtp用乜port 係咪ISP block左port 25
作者: kof1818 時間: 2019-11-2 12:19
家用做smtp 無25port
作者: samleemc 時間: 2019-11-2 23:16
放棄啦香港家用寬頻做唔到Mail Server
作者: 小小米 時間: 2019-11-3 00:57
但係...個SYSTEM SET GMAIL account 係收到ALERT
即係隻NAS SEND到野出街
咁即係冇封到啦....
作者: ted219 時間: 2019-11-3 01:04
回覆 5# 小小米
因為佢個 SMTP 唔係用 25 port ...
試下 set 埋 SSL , 用 SSL / TLS 既 465 port
作者: 觀星是答案 時間: 2019-11-3 01:05
因為隻 mail server 唔係你度
佢只係 login 左 gmail 叫 google 幫佢 send
作者: ufnec 時間: 2019-11-3 13:08
你個php 睇下有乜error,
if(!$mail->Send()){
echo "Error: " . $mail->ErrorInfo;
}else{
echo "<b>感謝您的留言,您的建議是我們前進的動力。</b>";
}
作者: 小小米 時間: 2019-11-3 23:46
你個php 睇下有乜error,
if(!$mail->Send()){
echo "Error: " . $mail->ErrorInfo;
}else{
...
ufnec 發表於 2019-11-3 13:08
Fatal error: Uncaught Error: Call to a member function Send() on null in /volume1/web/xxxxx/jctest.php:14 Stack trace: #0 {main} thrown in /volume1/web/xxxxx/jctest.php on line 14
作者: ufnec 時間: 2019-11-4 09:18
$mail->Send();
你個$mail 似係null object, 你點create 個$mail 出黎, 拎個php黎睇睇
作者: 小小米 時間: 2019-11-4 10:21
2019-11-04 02:17:36 CLIENT -> SERVER: EHLO xxx.com
2019-11-04 02:17:36 CLIENT -> SERVER: AUTH LOGIN
2019-11-04 02:17:36 CLIENT -> SERVER: [credentials hidden]
2019-11-04 02:17:36 CLIENT -> SERVER: [credentials hidden]
2019-11-04 02:17:36 SMTP ERROR: Password command failed: 535-5.7.8 Username and Password not accepted. Learn more at535 5.7.8 https://support.google.com/mail/?p=BadCredentials y8sm5356568pfl.8 - gsmtp
Fatal error: Uncaught Error: Class 'PHPMailer\PHPMailer\Exception' not found in /volume1/web/xxx.com/PHPMailer/PHPMailer.php:2024 Stack trace: #0 /volume1/web/xxx.com/PHPMailer/PHPMailer.php(1840): PHPMailer\PHPMailer\PHPMailer->smtpConnect(Array) #1 /volume1/web/xxx.com/PHPMailer/PHPMailer.php(1581): PHPMailer\PHPMailer\PHPMailer->smtpSend('Date: Mon, 4 No...', 'This is a multi...') #2 /volume1/web/xxx.com/PHPMailer/PHPMailer.php(1417): PHPMailer\PHPMailer\PHPMailer->postSend() #3 /volume1/web/xxx.com/PHPMailer/jctest.php(26): PHPMailer\PHPMailer\PHPMailer->send() #4 {main} thrown in /volume1/web/xxx.com/PHPMailer/PHPMailer.php on line 2024
https://www.hkepc.com/forum/attachment.php?aid=2158639&k=7bd138f47da7370e09fab6c002d0fbed&t=1781392615&sid=8yLSn3mdq0H

作者: 小小米 時間: 2019-11-4 10:35
- my code...
- include_once('PHPMailer.php');
- include_once('SMTP.php');
- $msj="My complete message";
- $mail = new PHPMailer\PHPMailer\PHPMailer();
- $mail->IsSMTP(); // enable SMTP
- $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
- //authentication SMTP enabled
- $mail->SMTPAuth = true;
- $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail
- $mail->Host = "smtp.gmail.com";
- //indico el puerto que usa Gmail 465 or 587
- $mail->Port = 465;
- $mail->Username = "xxxx@gmail.com"; //設定驗證帳號
- $mail->Password = "pwsurecorect"; //設定驗證密碼
- $mail->SetFrom("xxxx@gmail.com","Name");
- $mail->AddReplyTo("xxxx@gmail.com","Name Replay");
- $mail->Subject = "Test";
- $mail->MsgHTML($msj);
- $mail->AddAddress("xxxx@gmail.com");
- if(!$mail->Send()) {
- echo "Mailer Error: " . $mail->ErrorInfo;
- } else {
- echo "Message has been sent";
- }
作者: ufnec 時間: 2019-11-5 09:13
$mail->Username = "xxxx@gmail.com"; //設定驗證帳號
$mail->Password = "pwsurecorect"; //設定驗證密碼
$mail->SetFrom("xxxx@gmail.com","Name");
$mail->AddReplyTo("xxxx@gmail.com","Name Replay");
呢d 要改返你既gmail account login + password先得, error 都講左Username and Password not accepted.
作者: 小小米 時間: 2019-11-5 14:13
$mail->Username = "xxxx@gmail.com"; //設定驗證帳號
$mail->Password = "pwsurecorect"; ...
ufnec 發表於 2019-11-5 09:13
我SURE usernane password 都正確
作者: ufnec 時間: 2019-11-5 19:21
https://support.google.com/mail/ ... amp;rd=2#cantsignin
使用應用程式密碼:如果您啟用了兩步驟驗證功能,請嘗試使用應用程式密碼登入。
允許低安全性應用程式存取帳戶:如果您並未使用兩步驟驗證,可能要允許低安全性應用程式存取您的帳戶。
如果您最近變更了 Gmail 密碼,可能要重新輸入 Gmail 帳戶資訊,或是在您使用的其他電子郵件用戶端中重新執行完整的 Gmail 帳戶設定程序。


