Frage

Ich mag die Funktion mail () von meinem localhost verwenden. Ich habe WAMP installiert und ein Google Mail-Konto. Ich weiß, dass die SMTP für Gmail ist smtp.gmail.com und der Port 465 (

Andere Tipps

Ich habe das hier beantwortet: (WAMP / XAMP) E-Mail mit SMTP localhost (funktioniert nicht nur GMAIL, aber für andere auch).

Wenn Sie die Datei php.ini in wamp öffnen, werden Sie diese beiden Zeilen finden:

smtp_server
smtp_port

Fügen Sie den Server und die Portnummer für den Host (Sie benötigen sie für Details kontaktieren)

Die folgenden zwei Zeilen existieren nicht:

auth_username
auth_password

So fügen Sie müssen sie in der Lage sein, E-Mails von einem Server zu senden, die eine Authentifizierung erfordert. So kann ein Beispiel sein:

smtp_server = mail.example.com
smtp_port = 26
auth_username = example_username@example.com
auth_password = example_password

Es ist ganz einfach. (Passen Sie Syntax für Ihre Bequemlichkeit)

public $smtp = array(
    'transport' => 'Smtp',
    'from' => 'your_email@gmail.com',
    'host' => 'ssl://smtp.gmail.com',
    'port' => 465,
    'timeout' => 30,
    'username' => 'your_email@gmail.com',
    'password' => '*****'
)

Als Alternative zu PHPMailer, Birne Panzerschiftung und andere könnten Sie die Zends Bibliothek

  $config = array('auth' => 'login',
                   'ssl' => 'ssl',
                   'port'=> 465,
                   'username' => 'XXXX@gmail.com',
                   'password' => 'XXXXXXX');

 $transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);
 $mail = new Zend_Mail();
 $mail->setBodyText('This is the text of the mail.');
 $mail->setFrom('XXXX@gmail.com', 'Some Sender');
 $mail->addTo('kazifriend@gmail.com', 'Some Recipient');
 $mail->setSubject('TestSubj');
 $mail->send($transport); 

Das ist mein Satz in localhost-Server und ich kann eingehende E-Mails an meine Mail-Box sehen wie.

ich weiß, in XAMPP i sendmail.ini konfigurieren kann lokale E-Mail zu übermitteln. müssen gesetzt

smtp_sever
smtp_port
auth_username
auth_password

Dies funktioniert, wenn meine eigenen Server verwenden, nicht so gmail für bestimmte nicht sagen, dass Sie keine Probleme haben würde

Verwendung stunnel auf dem Server, mit gmail zu senden. Google es.

Ich bin sicher, es würde die SMTP-Authentifizierung Anmeldeinformationen als auch benötigen.

PEAR: Mail für mich das Senden von E-Mails von Google Mail funktioniert. Auch die Anleitung: Wie sendet E-Mail von einem PHP-Skript mit SMTP-Authentifizierung (mit PEAR :: Mail) sehr geholfen. Danke, CMS!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top