让Hostmonster的网站程序也能发送邮件
HostMonster网站程序一般无法发送邮件,因为端口25阻塞了。
许多ISP屏蔽了端口25的使用,而该端口是用来发送邮件的。他们这样做是为了减少垃圾邮件的发送量。所有通过Internet发送的 e-mail 都要通过端口25, 该通道用来进行e-mail 客户端和 e-mail服务器之间的通信。
虽然端口25屏蔽很可能成为一个工业标准,但是过滤器会给 e-mail服务器带来麻烦,导致正常的邮件被当成垃圾邮件处理。
端口25屏蔽可以帮助网络服务供应商们阻止垃圾信息在他们的网络上的传播,但是这样的话,会给那些有需求使用e-mail服务器发送邮件的人带来麻烦,这些服务器不仅仅是他们自己的ISP提供的。
屏蔽端口25的网络服务供应商要求使用他们的SMTP服务器,而不是远程SMTP服务器或自己电脑上运行的SMTP服务器。
还好的是,HostMonster开放了26端口给SMTP服务器。
我们先到 CPanel -> Email Accounts,创建一个邮件账户。
然后到 CPanel -> webmail -> Configure Mail Client,可以得到下面配置信息:
Manual Settings Mail Server Username: bkjia+bkjia.com Incoming Mail Server: mail.bkjia.com Incoming Mail Server: (SSL) host.hostmonster.com Outgoing Mail Server: mail.bkjia.com (server requires authentication) port 26 Outgoing Mail Server: (SSL) host.hostmonster.com (server requires authentication) port 465 Supported Incoming Mail Protocols: POP3, POP3S (SSL/TLS), IMAP, IMAPS (SSL/TLS) Supported Outgoing Mail Protocols: SMTP, SMTPS (SSL/TLS)
提示:smtp服务器是 mail.yourdomain.com,端口是26,帐号是你的邮箱的完整地址 xxxx@xxx.com,密码就是你的邮箱密码。按照提示设置好,就可以使用hostmonster主机提供的SMTP服务了。
示例程序如下,程序使用了PHPmailer库:
function mailto($nickname, $address) { $this->load->helper('url'); date_default_timezone_set('PRC'); include_once("application/controllers/class.phpmailer.php"); $mail = new PHPMailer(); // defaults to using php "mail()" $mail->IsSMTP(); // telling the class to use SMTP $mail->IsHTML(true); $mail->Host = "mail.bkjia.com"; // SMTP server $mail->SMTPDebug = 1; // enables SMTP debug information (for testing) // 1 = errors and messages // 2 = messages only $mail->SMTPAuth = true; // enable SMTP authentication $mail->Host = "mail.bkjia.com"; // sets the SMTP server $mail->Port = 26; // set the SMTP port for the GMAIL server $mail->Username = "bkjia@bkjia.com"; // SMTP account username $mail->Password = "********"; // SMTP account password $mail->CharSet="utf-8"; //$body = file_get_contents('application/views/nmra/register.html'); //$body = preg_replace('/\\\\/','', $body); //Strip backslashes $body = '<body style="margin: 10px;">'; $body .= '<div style="width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; ">'; //$body .= '<div align="center"><img src="/static/imghw/default1.png" data-src="images/phpmailer.gif" class="lazy" style="max-width:90%" alt="让Hostmonster的网站程序也能发送邮件" ></div>'; $body .= '<p>'.$nickname.',您好。</p>'; $body .= '请点击以下链接验证您的邮箱,请注意域名为bkjia.com:<a href="'.base_url().'accounts/activation/" target="_blank">'.base_url().'accounts/activation/</a>'; $body .= '<p>顺祝工作学习愉快,生活舒心。</p>'; $body .= '</div></body>'; //echo $body; $mail->AddReplyTo("bkjia@163.com","Gonn"); $mail->SetFrom('bkjia@163.com', 'Gonn'); $mail->AddReplyTo("bkjia@163.com","Gonn"); $mail->AddAddress($address, $nickname); $subject = "收到来自帮客之家的邮件"; $mail->Subject = "=?UTF-8?B?".base64_encode($subject)."?="; // optional, comment out and test $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; $mail->MsgHTML($body); //$mail->AddAttachment("images/phpmailer.gif"); // attachment //$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment if(!$mail->Send()) { //echo "Mailer Error: " . $mail->ErrorInfo; } else { //echo "Message sent!"; } }
OK,现在网站程序就能发邮件了。但是并非所有邮箱都能收到,这里测试的话,163,gmail等都能正常收到,而qq则收不到。如果你有更好的方法,请告知我,感谢。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Fehlt das Outlook-Mail-Symbol in der Systemsteuerung von Windows 11? Diese unerwartete Situation hat bei einigen Personen, die sich für ihre Kommunikationsbedürfnisse auf OutlookMail verlassen, Verwirrung und Besorgnis hervorgerufen. Warum werden meine Outlook-E-Mails nicht in der Systemsteuerung angezeigt? Es kann mehrere mögliche Gründe dafür geben, dass in der Systemsteuerung keine Outlook-Mailsymbole angezeigt werden: Outlook ist nicht korrekt installiert. Durch die Installation von Office-Anwendungen aus dem Microsoft Store wird das Mail-Applet nicht zur Systemsteuerung hinzugefügt. Der Speicherort der Datei mlcfg32.cpl in der Systemsteuerung fehlt. Der Pfad zur Datei mlcfg32.cpl in der Registrierung ist falsch. Das Betriebssystem ist derzeit nicht für die Ausführung dieser Anwendung konfiguriert

Wir haben in letzter Zeit über die vielen Funktionen gesprochen, die Microsoft seinem neuesten Betriebssystem Windows 11 hinzufügen möchte. Aber denken Sie nicht, dass Microsoft nichts hinzufügen und nichts zurücknehmen wird. Tatsächlich hat der Softwareriese damit begonnen, einige alte Funktionen zu entfernen. Nachdem ein Redmonder Entwickler Pläne zur Außerbetriebnahme der MSDT-Funktionalität vor der Veröffentlichung von Windows 12 angekündigt hat, hat er weitere schlechte Nachrichten. Wir sprechen tatsächlich über das Legacy-Tool für Remote-Mail-Slots. Vertrauen Sie uns, wenn wir sagen, dass Sie das wirklich wissen wollen. Microsoft hat damit begonnen, diese Funktion in Build 25314 abzulehnen. Sie erinnern sich sicher daran, dass Microsoft erst vor wenigen Tagen Build 25314 in seinem neuen Canary-Kanal veröffentlicht hat. Die obige Version enthält viele neue Funktionen

PHP sendet E-Mails asynchron: Vermeiden Sie lange Wartezeiten auf den Versand von E-Mails. Einleitung: In der Webentwicklung ist das Versenden von E-Mails eine der häufigsten Funktionen. Da das Senden von E-Mails jedoch eine Kommunikation mit dem Server erfordert, führt dies häufig dazu, dass Benutzer lange warten müssen, bis die E-Mail gesendet wird. Um dieses Problem zu lösen, können wir PHP verwenden, um E-Mails asynchron zu versenden und so das Benutzererlebnis zu optimieren. In diesem Artikel erfahren Sie anhand spezifischer Codebeispiele, wie Sie PHP implementieren, um E-Mails asynchron zu versenden und lange Wartezeiten zu vermeiden. 1. Das asynchrone Senden von E-Mails verstehen

Wenn Sie feststellen, dass beim Drucken eines Seriendruckdokuments mit Word leere Seiten erscheinen, hilft Ihnen dieser Artikel weiter. Serienbrief ist eine praktische Funktion, mit der Sie ganz einfach personalisierte Dokumente erstellen und an mehrere Empfänger senden können. In Microsoft Word genießt die Serienbrieffunktion hohes Ansehen, da sie Benutzern hilft, Zeit zu sparen, indem sie für jeden Empfänger denselben Inhalt manuell kopieren. Um das Serienbriefdokument auszudrucken, können Sie auf die Registerkarte Mailings gehen. Einige Word-Benutzer haben jedoch berichtet, dass der Drucker beim Versuch, ein Serienbriefdokument zu drucken, eine leere Seite druckt oder überhaupt nicht druckt. Dies kann an einer falschen Formatierung oder Druckereinstellungen liegen. Überprüfen Sie die Dokument- und Druckereinstellungen und stellen Sie sicher, dass Sie vor dem Drucken eine Vorschau des Dokuments anzeigen, um sicherzustellen, dass der Inhalt korrekt ist. Wenn

In letzter Zeit haben viele Benutzer das Problem gemeldet, dass Outlook-E-Mails im Postausgang hängen bleiben. Auch nach mehreren Versuchen, E-Mails zu versenden, konnte das Problem nicht behoben werden. Wenn Sie dieses Problem sehen und Ihren Postausgangsordner überprüfen, bleibt die Nachricht dort hängen. Mögliche Gründe dafür, dass E-Mails im Outlook-Postausgang hängen bleiben: Die Anhänge in der E-Mail überschreiten die Größenbeschränkung, was den Sendevorgang verlangsamt. Probleme bei der Outlook-Kontoauthentifizierung mit dem Mailserver. Falsche Sende-/Empfangseinstellungen in Outlook oder Offline-Outlook-Mailserver. Outlook-Datendateien werden von einer anderen Software verwendet. Antivirensoftware scannt ausgehende E-Mails. Wenn Sie dieses Problem stört und Sie keine E-Mail senden können

PHP-E-Mail-Tracking-Funktion: Benutzerverhalten und Feedback zu E-Mails verstehen In der modernen Gesellschaft sind E-Mails zu einem unverzichtbaren Bestandteil des täglichen Lebens und der Arbeit der Menschen geworden. Für Unternehmen ist das Versenden von E-Mails eine der wichtigsten Möglichkeiten, mit Kunden zu kommunizieren und Produkte oder Dienstleistungen zu bewerben. Woher wissen wir jedoch nach dem Versenden einer E-Mail, ob sie empfangen und gelesen wurde und wie der Benutzer auf den Inhalt der E-Mail reagiert hat? Zu diesem Zeitpunkt kommt der E-Mail-Tracking-Funktion eine besondere Bedeutung zu. Die E-Mail-Tracking-Funktion kann uns helfen, das Nutzerverhalten und Feedback zu E-Mails zu verstehen

Im Rahmen der Aktualisierung nativer Apps für Windows 11 plant Microsoft die Veröffentlichung eines neuen Outlooks. Die App wurde von Grund auf neu entwickelt und wird nun für die Vorschau vorbereitet, die wahrscheinlich während Microsofts Windows 11-Hybrid-Event angekündigt wird. Das Projekt heißt „ProjectMonarch“ und dieser neue Outlook befindet sich seit über einem Jahr in der Entwicklung. Hierbei handelt es sich um einen Relaunch der Web-App, der darauf abzielt, alle vorhandenen Windows-E-Mail-Clients wie Mail und Kalender sowie die Desktop-Version von Outlook zu vereinheitlichen. Mit OutlookOne möchte Microsoft Benutzern helfen, ihre E-Mails auf verschiedenen Desktop-Plattformen zu verwalten. Es gibt viele Möglichkeiten, darauf zuzugreifen

Was ist Echtzeit-Voicemail-Transkription? Live-Voicemail-Transkription ist eine innovative Funktion, die in iOS 16 eingeführt wurde und es iPhone-Benutzern ermöglicht, eine Live-Transkription ihrer Voicemail anzusehen, während sie diese verlassen. Diese Funktion nutzt fortschrittliche Spracherkennungstechnologie, um gesprochene Wörter in Text umzuwandeln. Dies bietet eine bequeme und leicht zugängliche Möglichkeit, über die neuesten Nachrichten auf dem Laufenden zu bleiben, ohne sie vollständig anhören zu müssen. Vorteile der Verwendung der Live-Voicemail-Transkription Die Live-Voicemail-Transkription bietet iPhone-Benutzern mehrere Vorteile: Verbesserte Produktivität: Durch die Echtzeit-Transkription spart die Live-Voicemail-Transkription den Benutzern Zeit und Aufwand, da sie nicht mehr die gesamte Voicemail abhören müssen. Dadurch können Benutzer den Inhalt von Voicemails schnell scannen und ihre Antworten priorisieren. Zugänglichkeit für hörgeschädigte Benutzer
