0
votes

OJS 3.0.1 n'envoie aucun e-mail

J'ai une nouvelle installation de OJS 3.0.1. Je suis nouveau à OJS alors je m'excuse si ma question est simple. Je me connecte en tant que gestionnaire et crée un journal. Je le dis d'envoyer un email à mon adresse mais je ne le reçois jamais. . Quand j'essaie d'envoyer des JJS, il n'y a rien dans la maillot. Dans OJS dans le dossier Classes / Mail, il n'y a que 1 fichiers PHP. Est-ce exact. En outre, est-il un moyen plus facile de tester l'envoi de courrier d'OJS


0 commentaires

3 Réponses :


1
votes

Voir la documentation:

3) Les courriels envoyés par le système ne sont jamais reçus.

A: Par défaut, les JJS envoient un courrier via la facilité de courrier intégrée de PHP ().

sur Windows PHP doit être configuré pour envoyer un courrier électronique via un SMTP serveur (fonctionnant sur la même machine ou sur une autre machine). Sur d'autres plates-formes telles que Linux et Mac OS X, PHP a envoyé le courrier à l'aide du client Sendmail local, donc un MTA local tel que Sendmail ou postfix doit être exécuté et configuré pour permettre courrier sortant. Voir http://www.php.net/mail pour plus de détails sur la configuration de la fonctionnalité de courrier de PHP. Les JJS peuvent également être configurés pour utiliser un serveur SMTP tel que spécifié dans config.inc.php, avec ou sans authentification.

Il existe de nombreuses façons de configurer le courrier électronique pour OJS. Il y a des avantages et des inconvénients tout autour. L'utilisation de Gmail pour SMTP est simple à configurer, mais elle ne vous permet pas de diriger des courriels à des éditeurs associés individuels. Si vous souhaitez un contrôle de grain fin, vous devez exécuter votre propre serveur de messagerie et cela prend une certaine mise en place. De plus, avec votre propre serveur de messagerie, le filtrage du spam devient un problème. Pour notre installation, nous avons dû envoyer des courriels de JJS à notre propre serveur de messagerie (même domaine), puis vers Adresses externes. Si nous envoyions directement des JJS à des adresses externes, les filtres de spam bloqueraient le courrier électronique B / C OJS souhaitait imiter votre adresse e-mail lors de l'envoi d'un autre domaine (vous le résolvez en créant une adresse électronique dans le même domaine que les JOs. Les en-têtes ne sont pas spoofés de cette façon).

Vous pouvez voir des exemples spécifiques d'une configuration par courrier électronique ici . L'examen peut répondre à votre question ou vous aider à poser une question plus précise.


0 commentaires

0
votes

Il y a 2 façons de configurer le système Open Journal System (OJS)

  1. config.inc.php li>
  2. phpmailer.php li> ol>

    config.inc.php strong> p>

    ouvrir config.inc.php (public_html / config.inc.php), décotez et configurez les lignes suivantes p> xxx pré>

    Vous pouvez confirmer smtp_server et smtp_port via cpanel p>

    Entrez la description de l'image ici P>

    phpmailer.php strong> p>

    Ouvrir phpmailer.php (public_html / lib / pkp / lib /vendor/phpmailer/phpmailer/src/phpmailer.php) et configurez le suivant P>

    public $From = 'info@domain.com';
    public $FromName = 'User';
    public $Host = 'ssl://smtp.domain.com';
    public $Port = 465;
    public $Username = 'info@domain.com';
    public $Password = '**************';
    public $AuthType = 'ssl';
    


0 commentaires

0
votes

dans la nouvelle version de OJS-3.2.0-1 n'a aucun paramétrage de paramètres SMTP et PHPMailer. Beaucoup de gens s'inquiétaient de la notification par courrier électronique lorsque je débobile le problème que j'ai trouvé qu'aucun paramètre SMTP et phpmailer.

Tout d'abord, l'utilisateur doit vérifier localhost Connexion avec XAMPP Server. Si le serveur a envoyé avec succès un message postal, cela signifie localhost fonctionne. Vous devez maintenant vérifier le code simple de phpmailer pour vérifier la connectivité avec XAMPP pendant que phpmailer fonctionne


1 commentaires

S'il vous plaît ne formez pas de format en clair à l'aide des blocs de code. Cela rend votre réponse extrêmement difficile à lire.