• Använder mig av tillägget Contact Form 7. Jag skulle vilja att meddelanden som skickas via formuläret jag skapat skickas till en annan domänadress än den själva hemsidan är kopplad till. När jag anger mailadressen jag vill använda får jag ett felmeddelande från Contact Form 7.

    Hittade denna lösning på nätet. Denna skall dölja felmeddelandet.

    function my_custom_admin_head_css() {
    echo '<style>ul.config-error{display: none !important;}[data-config-field][aria-invalid=true"]{border-color: gray;}</style>';
    }
    
    add_action( 'admin_head', my_custom_admin_head_css' );  

    Finns det något lämpligare sätt att få det att fungera. För som jag förstod det så döljer detta bara felmeddelandet som dyker upp.

Visar 1 svar - 1 till 5 (av 5 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    När WordPress skickar e-post är standardvarianten att WordPress anropar ett PHP-program som försöker att skicka e-posten direkt från webbservern till e-postservern för mottagaren.

    Standardprogrammet för att skicka e-post tar avsändaradressen som en av parametrarna, så i inställningarna för Contact Form 7 kan du ange önskad avsändaradress.

    Men i grundläget kontrollerar Contact Form 7 att du anger en adress som hör till webbplatsens domän. Den största anledningen till detta är att verktyg som SPF (Sender Policy Framework) och DKIM gör så att meddelanden som skickas från ”fel” serveradress ofta markeras som spam.

    Om du vet med dig att konfigurationen är korrekt och du ändå vill skicka direkt från webbservern kan du lägga till en konfigurationsrad i wp-config.php:

    define( 'WPCF7_VALIDATE_CONFIGURATION', false );

    Närmare beskrivning finns i https://contactform7.com/configuration-validator-faq/#from-email-in-site-domain

    Men en bättre lösning är troligtvis att styra om avgående e-post från webbplatsen så att WordPress ”loggar in” till en ”riktig” e-postserver (t.ex. gmail) och skickar posten den vägen. Det finns många tillägg som kan hjälpa dig med detta, bläddra bland tillägg märkta ”SMTP” så hittar du snart ett som passar. https://wordpress.org/plugins/tags/smtp/

    Trådstartare thias79

    (@thias79)

    Har nu installerat WP-SMTP mot den mail och domän som meddelandena skall skickas till.

    Får fortfarande meddelandet att

    ”E-postadressen för avsändaren hör inte till webbplatsens domän.

    Detta innebär allt så att jag fortfarande måste lägga till följande kod i w-config.php ?

    define( 'WPCF7_VALIDATE_CONFIGURATION', false );
    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    SMTP-inloggningen kommer antagligen att skriva över avsändaradressen med den adress du loggade in SMTP-sessionen till. Prova att lämna avsändaradressen tom och skicka något till dig själv.

    Trådstartare thias79

    (@thias79)

    Har installerat WP-Mail SMTP och konfigurationen där ser ut att vara rätt. Måste dock ha någon givet på från raden annars får jag felmeddelande.

    Trådstartare thias79

    (@thias79)

    Satte upp en direkt vidarebefordring på från domänen till den domän dit jag vill ha mailen. Det får vara lösningen tillsvidare i alla fall så länge den fungerar.

Visar 1 svar - 1 till 5 (av 5 totalt)
  • Ämnet ”Använda annan mailadress än domän adressen” är stängt för nya svar.