Como enviar correos desde un alias

Buenas, no sabia muy bien como titular el tema.

La cosa es que estoy intentando hacer una cosa bastante comun en muchos correos de proyectos (normalmente profesionales) con dominio propio, y es lo siguiente:

Que mi correo público sea info@adala.cat pero gestionarlo todo desde blankfosk@anartist.org.

Entonces lo que he hecho es crear un alias en el proveedor donde tengo el dominio y a la hora de recibir mensajes me funciona genial: alguien envia un mensaje a info@adala.cat y yo lo recibe a blankfosk@anartist.org

Cuando quiero enviar un mensaje he visto que se puede enviar des del mail de anartist pero que publicamente, para el que lo reciba, vea el mail info@anartist.org. Es algo que en la libreria donde currava por ejemplo se hacia tal cual con un gmail.

Para hacerlo he creado una identidad en la configuración de mi correo de anartist:

Pero cuando envio un mail y pongo que se envie desde esa identidad sale esto:

lapastora@riseup.net es el mail del destinatario pero no es problema suyo, porque ponga el destinatario que ponga me sale lo mismo.

¿Alguien sabe que se debe hacer o que buscar en internet para poder ver que paso me falta?

2 Me gusta

He creado una tarea en el hilo de tareas de mantenimiento para revisarlo con calma.

2 Me gusta

Eii hace un año que abrí el hilo pero no lo hemos solucionado aún, y me iria muy bién hacerlo, la verdad.

He estado buscando más y he encontrado esto:

Recipient address rejected: Sender is not same as SMTP authenticate username

case #1

If the smtp authenticate username is different than the address in mail header From: field, you will get this rejection (by iRedAPD).

Solutions:

  • If you don’t need to send as different sender, please update your mail composer (like Outlook, Thunderbird, webmail, your own script used to send email, etc) to use same address as smtp authenticate username and sender address in From:.
  • If you do need to send as different sender address (From:), please add one setting in iRedAPD config file /opt/iredapd/settings.py, then restart iRedAPD service:
# Syntax:
#   - Allow single user: ["user@mydomain.com"]
#   - Allow all users under same domain: ["mydomain.com"]
#   - Multiple values can be separated by a comma: ["user@mydomain.com", "domain2.com"]
ALLOWED_LOGIN_MISMATCH_SENDERS = ["user@mydomain.com"]

Notes: user@mydomain.com is the email address you used for smtp authentication.

case #2

If you’re a member of mailing list or mail alias, and trying to send email with the email address of mailing list/alias as sender address, you will get same error. There’s another setting you can try (either one is ok):

ALLOWED_LOGIN_MISMATCH_LIST_MEMBER = True

It will allow all members of mailing list/alias to send email with the email of mailing list/alias as the sender address.

Fuente: Errors you may see while maintaining iRedMail server

Yo no me veo intentándolo sin que no haya un accidente de por medio… ¿Alguien me podria ayudar? cc @marcelcosta

Hola!

Qué es lo que has intentado exactamente?

He visto que la manera de añadir alias en iRedMail es esta, que podemos probar:
https://docs.iredmail.org/user.alias.address.html

Hola!

Resucito este hilo porque a raíz de una petición de @hamedtoledo he vuelto a intentar configurar los alias y lo he conseguido.

Es decir, si alguien quiere un alias que me lo comente (o en un futuro, lo comente a la comisión técnica) y lo configuramos (ya que no lo pueden hacer las usuarias per se).

Documento lo que he hecho para configurar el alias “test @ anartist.org” para mi cuenta de correo.

Para ello he aprendido un poco cómo funciona LDAP gracias a esta documentación:
https://www.digitalocean.com/community/tutorials/understanding-the-ldap-protocol-data-hierarchy-and-entry-components
https://www.digitalocean.com/community/tutorials/how-to-use-ldif-files-to-make-changes-to-an-openldap-system

Me conecto como root a partir de mi usuario en el servidor de mail:

sudo su
cd

Para ver la entrada LDAP de una usuaria:

ldapsearch -x -b "dc=anartist,dc=org" -H ldap:// -D "cn=vmailadmin,dc=anartist,dc=org" -W "(uid=marcelcosta)"

Al añadir -W pide la contraseña de ADMIN de LDAP que es el campo LDAP_ADMIN_PW del fichero iRedMail-1.6.2/config.

He creado la carpeta /root/aliases/ para ir creando los ficheros ldif necesarios para modificar las entradas de la base de datos.

He creado el fichero marcelcosta.ldif con el siguiente contenido:

dn: mail=marcelcosta@anartist.org,ou=Users,domainName=anartist.org,o=domains,dc=anartist,dc=org
changetype: modify
add: shadowAddress
shadowAddress: test@anartist.org

La documentación de iRedMail te dice que tienes que activar el shadowadress (enableService: shadowaddress) pero ya está activado.

Para usar el fichero ejecuto:

ldapmodify -x -W -D "cn=vmailadmin,dc=anartist,dc=org" -f marcelcosta.ldif

Y ya está la parte de servidor. Ahora ya se pueden recibir correos des de ese alias. Para configurar Roundcube para que lo use como identidad:

Ir a “Configuración > Identidades > Crear” y rellenar la información con el nuevo alias.

Y ya está! Ahora al enviar un correo se puede elegir la Identidad y si se responde a un correo se activa la identidad correspondiente. He hecho una prueba con éxito.

1 me gusta

¡Gran trabajo! Cuando tengas oportunidad ves mis alias :smile: