Temas de Linux - CONFIGURAR APACHE PHP Y POSTFIX EN FREEBSD PARA ENVIAR CORREOS

sin imagen de perfil
Val: 16
Ha disminuido 1 puesto en Linux (en relación al último mes)
Gráfica de Linux

Contenido en LWPCONFIGURAR APACHE PHP Y POSTFIX EN FREEBSD PARA ENVIAR CORREOSgráfica de visualizaciones


Linux

,

Apache

,

PHP

Actualizado el 13 de Junio del 2019 por Yandri (Publicado el 28 de Enero del 2019)
4.086 visualizaciones desde el 28 de Enero del 2019
Configuración de Apache24, PHP73 y Postfix para enviar correos desde la página web.

Primero Instalamos y configuramos Postfix para poder enviar correos desde localhost.

INSTALAMOS POSTFIX Y ELIMINAMOS LAS DEPENDENCIAS QUE SE INSTALAN.

1
# cd /usr/ports/mail/postfix-current-sasl

1
# make install clean clean-depends

EDITAR EL ARCHIVO /etc/rc.conf

1
# vim /etc/rc.conf

AGREGAR LAS SIGUIENTES LINEAS PARA DESACTIVAR SENDMAIL Y QUE SE INICIE POSTFIX AL ENCENDER LA MAQUINA.

1
2
3
4
5
postfix_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

GUARDAR Y SALIR.

EDITAR EL ARCHIVO DE CONFIGURACION DE POSTFIX.

1
# vim /usr/local/etc/postfix/main.cf

AGRAGAR LAS SIGUIENTES LINEAS PARA PODER ENVIAR CORREOS CON NUESTRA CUENTA DE GMAIL.

1
2
3
4
5
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_use_tls = yes

GUARDAR Y SALIR

CREAR Y EDITAR EL ARCHIVO QUE POSTFIX BUSCARA PARA AUTENTIFICAR LA CUENTA DE GMAIL.

1
# touch /usr/local/etc/postfix/sasl_passwd

1
# vim /usr/local/etc/postfix/sasl_passwd

AGREGAR LA SIGUIENTE LINEA.
CAMBIAR usuario POR SU USUARIO DE GMAIL Y password POR LA CONTRASEÑA DE SU
CUENTA.

1
[smtp.gmail.com]:587 usuario@gmail.com:password

GUARDAR Y SALIR.

HACER EL ARCHIVO ACCESIBLE PARA USUARIO ROOT.

1
# chmod 600 /usr/local/etc/postfix/sasl_passwd

COMPILAR Y DESMERUZAR EL CONTENIDO.

1
# postmap /usr/local/etc/postfix/sasl_passwd

INICIAMOS EL SERVICIO POSTFIX.

1
# service postfix start

PROBAMOS QUE SE PUEDA ENVIAR CORREOS.

1
# sendmail correo_que _recive@google.com

PRESIONAMOS CTRL+ d PARA ENVIAR EL CORREO.

AHORA INSTALAMOS APACHE24 Y ELIMINAMOS SUS DEPENDENCIAS DE INSTALACIÓN.

1
# cd /usr/ports/www/apache24

1
# make install clean clean-depends

EDITAMOS EL ARCHIVO /etc/rc.conf.

1
# vim /etc/rc.conf

AGREGAR LA SIGUIENTE LINEA PARA INICIAR APACHE CUANDO DE INICIA LA MAQUINA.

1
apache24_enable="YES"

GUARDAR Y SALIR.

AHORA INICIAMOS EL SERVIDOR APACHE.

1
# service apache24 start

INSTALAMOS PHP73 Y ELIMINAMOS SUS DEPENDENCIAS DE INSTALACION.

1
# cd/usr/ports/lang/php73/ 

1
# make install clean clean-depends

INSTALAMOS MOD_PHP Y ELIMINAMOS SUS DEPENDENCIAS DE INSTALACION.

1
# cd /usr/ports/www/mod_php73/

1
# make install clean clean-depends

COPIAMOS EL ARCHIVO DE CONFIGURACION QUE VAMOS A UTILIZAR PARA PHP.

1
# cp /usr/local/etc/php.ini-development /usr/local/etc/php.ini

EDITAR EL ARCHIVO DE CONFIGURACION DE PHP.

1
# vim /usr/local/etc/php.ini

LOCALIZAR LA SIGUIENTE LINEA.

1
;sendmail_path =

DESCOMENTAR Y AGREGAR LO SIGUIENTE

1
sendmail_path = /usr/sbin/sendmail -t -i

GUARDAR Y SALIR.

EDITAR EL ARCHIVO DE CONFIGURACION DE APACHE.

1
# vim /usr/local/etc/apache24/httpd.conf

LOCALIZAR LA SIGUIENTE LINEA Y DESCOMENTAR

1
#LoadModule php7_module        libexec/apache24/libphp7.so

AGREGAR LAS SIGUIENTES LINEAS PARA QUE PROCESE CIERTAS EXPRESIONES PHP.

1
2
3
4
5
6
<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

GUARDAR Y SALIR.

REINICIAR APACHE.

1
# service apache24 restart

CREAMOS Y EDITAMOS UN ARCHIVO PARA PROBAR EL ENVIO DE CORREOS

1
# touch correo.php

1
# vim correo.php

1
2
<?php
mail ( 'destinatario@gmail.com', 'Prueba de email desde PHP', 'Funciona bien eh...');

AHORA EJECUTAMOS EL ARCHIVO.

1
# php correo.php



Comentarios... (0)


No hay comentarios
 

Comentar

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/t9827