Използвайте Gmail SMTP сървър

Използвайте Gmail SMTP сървър

Проблем

Здравейте,

Опитах да изпратя имейли с функцията mail () в php.ini по този начин:

[Функция поща]

; Само за Win32.

; //php.net/smtp

SMTP smtp.topnet.tn = / * (това е адресът на SMTP сървъра на моя доставчик)

; //php.net/smtp-port

smtp_port = 25

но функцията mail () генерира следната грешка: Предупреждение: mail () [function.mail]: Отговор на SMTP сървъра: 451

означава, че: 451 - Командата е прекъсната поради грешка в сървъра.

така че бих искал да знам как да използвате gmail smtp сървър, ако е възможно.

Решение

Посланието ми беше много ясно, опитах се с smtp на моя ISP (topnet), но не работи, защото ми се струва, че функцията mail () не работи за

Този сървър (отговор SMTP сървър: 451), така че исках да знам какво е възможно да се използва SMTP сървър за gmail, и току-що разбрах сега, че е възможно, но след някаква конфигурация, това е решението:

  • Изтеглете msmtp: //msmtp.sourceforge.net/download.html
  • Инсталирайте msmtp: Избрах да възобновя инсталацията на Apache, за да инсталирам msmtp. Така че аз извличам двоичен архив msmtp.exe предварително изтеглени и го сложи в C: AMP apache bin \ t
  • Конфигуриране на msmtp: Създадох файл C: AMP apache conf msmtp.conf по този начин:

по подразбиране

го казва

tls_starttls го

tls_trust_file C: AMP apache conf-ca-roots.crt

сметка по подразбиране

хост smtp.gmail.com

порт 587

auth е

потребител

парола leMotDePasseCorrespondant

от

logfile C: AMP apache logs msmtp.log

tls_trust_file е необходим за потвърждаване на SSL връзката, изисквана от Gmail. Изтеглете файла "Equifax Secure Certificate Authority (Base-64 кодиран X.509)" Преместих / преименувах C: AMP apache conf-roots.crt.

  • Преконфигурирайте PHP, като редактирате файла php.ini. Коментарните редове SMTP и sendmail_from след това се добавят:

sendmail_path = "C: AMP apache bm msmtp.exe - файл C: AMP apache conf msmtp.conf-t"

  • Рестартирайте Apache, ако PHP се изпълнява като модул и извършвате тестване в този SAPI
  • Тест

Забележка

Решен от azerty123

Предишна Статия Следваща Статия

Топ Съвети